memmove
Defined as a function in:
- arch/arm/boot/compressed/string.c, line 64
- arch/csky/lib/string.c, line 91
- arch/m68k/lib/memmove.c, line 10
- arch/microblaze/lib/memmove.c, line 34
- arch/mips/boot/compressed/string.c, line 33
- arch/nios2/lib/memmove.c, line 13
- arch/parisc/boot/compressed/misc.c, line 65
- arch/x86/boot/compressed/string.c, line 53
- lib/string.c, line 624
- mm/kasan/shadow.c, line 61
- tools/include/nolibc/string.h, line 36
Defined as a preprocessor macro in:
- arch/arm/boot/compressed/decompress.c, line 52
- arch/arm/boot/compressed/decompress.c, line 53
- arch/arm/boot/compressed/string.c, line 23
- arch/arm/include/asm/string.h, line 59
- arch/arm64/include/asm/string.h, line 60
- arch/loongarch/include/asm/string.h, line 29
- arch/parisc/boot/compressed/misc.c, line 18
- arch/parisc/boot/compressed/misc.c, line 19
- arch/powerpc/boot/xz_config.h, line 52
- arch/powerpc/include/asm/string.h, line 49
- arch/riscv/include/asm/string.h, line 37
- arch/s390/boot/decompressor.c, line 23
- arch/s390/boot/decompressor.c, line 24
- arch/x86/boot/compressed/misc.c, line 41
- arch/x86/include/asm/efi.h, line 123
- arch/x86/lib/memcpy_32.c, line 7
- arch/xtensa/include/asm/string.h, line 129
- include/asm-generic/asm-prototypes.h, line 13
- include/linux/fortify-string.h, line 682
- mm/kasan/shadow.c, line 60
Defined as a function prototype in:
- arch/alpha/include/asm/string.h, line 17
- arch/arm/include/asm/string.h, line 24
- arch/arm64/include/asm/string.h, line 39
- arch/csky/abiv1/inc/abi/string.h, line 10
- arch/csky/abiv2/inc/abi/string.h, line 13
- arch/loongarch/include/asm/string.h, line 17
- arch/m68k/include/asm/string.h, line 42
- arch/microblaze/include/asm/string.h, line 18
- arch/mips/include/asm/string.h, line 20
- arch/nios2/include/asm/string.h, line 20
- arch/powerpc/boot/string.h, line 17
- arch/powerpc/include/asm/string.h, line 28
- arch/riscv/include/asm/string.h, line 19
- arch/s390/include/asm/string.h, line 21
- arch/sh/include/asm/string_32.h, line 94
- arch/sparc/include/asm/string.h, line 12
- arch/um/os-Linux/user_syms.c, line 27
- arch/x86/boot/compressed/misc.c, line 43
- arch/x86/boot/string.h, line 11
- arch/x86/include/asm/string_32.h, line 155
- arch/x86/include/asm/string_64.h, line 71
- arch/xtensa/include/asm/string.h, line 118
- include/asm-generic/asm-prototypes.h, line 14
- include/linux/string.h, line 262
- tools/include/nolibc/arch-x86_64.h, line 177
Referenced (in 309 files total) in:
- arch/alpha/include/asm/string.h, line 17
- arch/alpha/kernel/setup.c, line 277
- arch/arc/kernel/perf_event.c, line 667
- arch/arm/boot/compressed/decompress.c, 3 times
- arch/arm/boot/compressed/string.c, 3 times
- arch/arm/include/asm/string.h, 2 times
- arch/arm/kernel/armksyms.c, line 89
- arch/arm/kernel/atags_compat.c, line 206
- arch/arm64/include/asm/string.h, 2 times
- arch/csky/abiv1/inc/abi/string.h, line 10
- arch/csky/abiv2/inc/abi/string.h, line 13
- arch/csky/abiv2/strksyms.c, line 9
- arch/csky/lib/string.c, 2 times
- arch/loongarch/include/asm/string.h, 2 times
- arch/m68k/include/asm/string.h, line 42
- arch/m68k/kernel/signal.c, line 666
- arch/m68k/lib/memmove.c, 2 times
- arch/m68k/mm/motorola.c, line 449
- arch/microblaze/include/asm/string.h, line 18
- arch/microblaze/kernel/microblaze_ksyms.c, line 32
- arch/microblaze/kernel/setup.c, line 113
- arch/microblaze/lib/memmove.c, 2 times
- arch/mips/boot/compressed/string.c, line 33
- arch/mips/include/asm/string.h, line 20
- arch/mips/include/asm/vga.h, line 51
- arch/nios2/include/asm/string.h, line 20
- arch/nios2/kernel/nios2_ksyms.c, line 19
- arch/nios2/lib/memmove.c, line 13
- arch/parisc/boot/compressed/misc.c, 5 times
- arch/powerpc/boot/main.c, 3 times
- arch/powerpc/boot/string.h, line 17
- arch/powerpc/boot/treeboot-akebono.c, line 122
- arch/powerpc/boot/xz_config.h, 2 times
- arch/powerpc/include/asm/string.h, 3 times
- arch/powerpc/include/asm/vga.h, line 46
- arch/powerpc/kernel/module_64.c, line 354
- arch/powerpc/kernel/rtas.c, line 1089
- arch/powerpc/mm/book3s64/hash_utils.c, line 2116
- arch/powerpc/xmon/xmon.c, line 3164
- arch/riscv/include/asm/string.h, 2 times
- arch/riscv/kernel/riscv_ksyms.c, line 14
- arch/s390/boot/decompressor.c, 3 times
- arch/s390/boot/ipl_parm.c, line 173
- arch/s390/boot/startup.c, 2 times
- arch/s390/crypto/aes_s390.c, line 902
- arch/s390/include/asm/string.h, line 21
- arch/s390/kernel/early.c, 2 times
- arch/s390/kernel/setup.c, line 788
- arch/sh/include/asm/string_32.h, line 94
- arch/sh/kernel/sh_ksyms_32.c, line 13
- arch/sparc/include/asm/string.h, line 12
- arch/sparc/include/asm/vga.h, line 55
- arch/sparc/mm/init_64.c, line 155
- arch/um/drivers/mconsole_user.c, line 97
- arch/um/drivers/slip_common.c, 2 times
- arch/um/drivers/ubd_kern.c, 2 times
- arch/um/os-Linux/sigio.c, line 88
- arch/um/os-Linux/user_syms.c, 2 times
- arch/x86/boot/compressed/misc.c, 6 times
- arch/x86/boot/compressed/string.c, 3 times
- arch/x86/boot/string.h, line 11
- arch/x86/include/asm/efi.h, line 123
- arch/x86/include/asm/string_32.h, line 155
- arch/x86/include/asm/string_64.h, line 71
- arch/x86/kernel/cpu/mtrr/generic.c, 3 times
- arch/x86/lib/memcpy_32.c, line 7
- arch/x86/mm/init.c, line 485
- arch/x86/xen/enlighten_pvh.c, line 108
- arch/xtensa/include/asm/string.h, 2 times
- block/badblocks.c, 8 times
- crypto/asymmetric_keys/verify_pefile.c, line 282
- crypto/dh.c, line 448
- crypto/testmgr.c, line 2379
- fs/afs/addr_list.c, 2 times
- fs/afs/addr_prefs.c, 2 times
- fs/afs/callback.c, line 228
- fs/afs/server_list.c, line 105
- fs/afs/vl_list.c, line 304
- fs/bcachefs/bset.c, 4 times
- fs/bcachefs/btree_io.c, 2 times
- fs/bcachefs/btree_write_buffer.c, line 247
- fs/bcachefs/debug.c, line 329
- fs/bcachefs/extents.c, line 1620
- fs/bcachefs/journal.c, 2 times
- fs/bcachefs/journal_io.c, 2 times
- fs/bcachefs/printbuf.c, 3 times
- fs/bcachefs/sb-members.c, line 86
- fs/bcachefs/super-io.c, line 120
- fs/bcachefs/thread_with_file.c, 3 times
- fs/bcachefs/util.h, 4 times
- fs/binfmt_elf.c, 2 times
- fs/binfmt_flat.c, line 627
- fs/bpf_fs_kfuncs.c, line 92
- fs/btrfs/extent_io.c, 4 times
- fs/btrfs/ioctl.c, 2 times
- fs/btrfs/send.c, 2 times
- fs/btrfs/super.c, line 896
- fs/btrfs/tests/extent-io-tests.c, 5 times
- fs/btrfs/volumes.c, line 3048
- fs/dlm/lowcomms.c, line 961
- fs/erofs/decompressor.c, 2 times
- fs/ext2/xattr.c, 3 times
- fs/ext4/extents.c, 8 times
- fs/ext4/namei.c, 2 times
- fs/ext4/xattr.c, 4 times
- fs/f2fs/xattr.c, line 740
- fs/hfs/bnode.c, line 137
- fs/hfsplus/bnode.c, 6 times
- fs/hpfs/dnode.c, 4 times
- fs/jffs2/wbuf.c, 2 times
- fs/jfs/jfs_dtree.c, 2 times
- fs/jfs/jfs_xtree.c, 13 times
- fs/jfs/xattr.c, line 735
- fs/namespace.c, line 5035
- fs/nfs_common/nfsacl.c, line 320
- fs/nfsd/nfs4recover.c, line 852
- fs/nilfs2/btree.c, 8 times
- fs/ntfs3/attrib.c, 7 times
- fs/ntfs3/attrlist.c, 3 times
- fs/ntfs3/frecord.c, line 2416
- fs/ntfs3/fslog.c, 22 times
- fs/ntfs3/index.c, 4 times
- fs/ntfs3/inode.c, line 1160
- fs/ntfs3/record.c, 8 times
- fs/ntfs3/run.c, 4 times
- fs/ntfs3/xattr.c, line 387
- fs/ocfs2/alloc.c, 4 times
- fs/ocfs2/cluster/tcp.c, line 1327
- fs/ocfs2/dir.c, line 1225
- fs/ocfs2/journal.c, line 282
- fs/ocfs2/refcounttree.c, 4 times
- fs/ocfs2/uptodate.c, line 539
- fs/ocfs2/xattr.c, 6 times
- fs/overlayfs/namei.c, line 59
- fs/overlayfs/xattrs.c, 2 times
- fs/proc/vmcore.c, 2 times
- fs/reiserfs/ibalance.c, 7 times
- fs/reiserfs/lbalance.c, 16 times
- fs/reiserfs/objectid.c, 3 times
- fs/smb/client/smb2ops.c, line 4592
- fs/smb/server/smb2pdu.c, line 8968
- fs/sysfs/file.c, line 121
- fs/ubifs/tnc_commit.c, line 1008
- fs/udf/inode.c, 4 times
- fs/udf/misc.c, 4 times
- fs/udf/partition.c, line 239
- fs/vboxsf/utils.c, line 429
- fs/xfs/libxfs/xfs_attr_leaf.c, 6 times
- fs/xfs/libxfs/xfs_btree.c, 3 times
- fs/xfs/libxfs/xfs_da_btree.c, 5 times
- fs/xfs/libxfs/xfs_dir2_block.c, 3 times
- fs/xfs/libxfs/xfs_dir2_leaf.c, 6 times
- fs/xfs/libxfs/xfs_dir2_node.c, 2 times
- fs/xfs/libxfs/xfs_dir2_sf.c, line 966
- fs/xfs/libxfs/xfs_inode_fork.c, line 437
- fs/xfs/scrub/inode_repair.c, line 1266
- include/asm-generic/asm-prototypes.h, 2 times
- include/linux/bpf_mprog.h, 4 times
- include/linux/fortify-string.h, 4 times
- include/linux/if_vlan.h, 2 times
- include/linux/skbuff.h, 2 times
- include/linux/string.h, line 262
- include/linux/vt_buffer.h, line 68
- include/net/ipv6.h, line 523
- init/main.c, line 510
- kernel/auditsc.c, line 1186
- kernel/bpf/core.c, 2 times
- kernel/bpf/helpers.c, 2 times
- kernel/bpf/verifier.c, 4 times
- kernel/crash_core.c, 2 times
- kernel/debug/kdb/kdb_io.c, 4 times
- kernel/kcsan/core.c, 2 times
- kernel/printk/printk.c, 3 times
- kernel/range.c, line 53
- kernel/trace/bpf_trace.c, line 907
- kernel/trace/ftrace.c, line 7705
- kernel/trace/trace_events.c, line 2758
- kernel/trace/trace_events_filter.c, line 1133
- kernel/trace/trace_stack.c, line 268
- lib/alloc_tag.c, line 134
- lib/bitmap.c, line 211
- lib/crypto/curve25519-fiat32.c, 2 times
- lib/decompress_unxz.c, 2 times
- lib/fortify_kunit.c, line 915
- lib/kobject_uevent.c, line 451
- lib/lz4/lz4_compress.c, line 848
- lib/lz4/lz4_decompress.c, line 350
- lib/lz4/lz4hc_compress.c, line 751
- lib/maple_tree.c, 3 times
- lib/memcpy_kunit.c, 11 times
- lib/reed_solomon/decode_rs.c, 2 times
- lib/reed_solomon/encode_rs.c, line 38
- lib/string.c, 2 times
- lib/test_fortify/read_overflow2-memmove.c, line 3
- lib/test_fortify/read_overflow2_field-memmove.c, line 3
- lib/test_fortify/write_overflow-memmove.c, line 3
- lib/test_fortify/write_overflow_field-memmove.c, line 3
- lib/test_parman.c, line 119
- lib/vsprintf.c, line 604
- lib/xz/xz_dec_bcj.c, line 567
- lib/xz/xz_dec_lzma2.c, 3 times
- lib/zlib_dfltcc/dfltcc.c, line 30
- lib/zlib_dfltcc/dfltcc_deflate.c, line 111
- mm/kasan/kasan_test_c.c, 2 times
- mm/kasan/shadow.c, 2 times
- mm/memblock.c, 3 times
- mm/numa_memblks.c, line 170
- mm/slub.c, line 6284
- mm/z3fold.c, line 583
- net/9p/client.c, 7 times
- net/batman-adv/fragmentation.c, line 279
- net/batman-adv/multicast_forw.c, 2 times
- net/ceph/osd_client.c, 3 times
- net/core/filter.c, 3 times
- net/core/gro.c, line 432
- net/core/skbuff.c, 5 times
- net/dccp/ipv6.c, line 686
- net/dsa/conduit.c, line 191
- net/dsa/tag.h, 2 times
- net/hsr/hsr_forward.c, line 343
- net/ipv4/cipso_ipv4.c, 4 times
- net/ipv4/ip_options.c, 2 times
- net/ipv4/ipconfig.c, line 1431
- net/ipv4/tcp_ipv4.c, 2 times
- net/ipv6/ah6.c, line 232
- net/ipv6/calipso.c, 2 times
- net/ipv6/exthdrs.c, line 608
- net/ipv6/icmp.c, line 696
- net/ipv6/ioam6_iptunnel.c, line 278
- net/ipv6/ip6_offload.c, line 356
- net/ipv6/netfilter/nf_conntrack_reasm.c, line 346
- net/ipv6/reassembly.c, line 285
- net/ipv6/rpl_iptunnel.c, line 171
- net/ipv6/seg6_iptunnel.c, line 345
- net/ipv6/seg6_local.c, 2 times
- net/ipv6/tcp_ipv6.c, 2 times
- net/ipv6/udp_offload.c, line 95
- net/mac80211/mesh_pathtbl.c, line 152
- net/mac80211/rc80211_minstrel_ht.c, line 563
- net/mac80211/rx.c, 2 times
- net/mac80211/tx.c, line 3356
- net/mac80211/wep.c, 3 times
- net/mac80211/wpa.c, 6 times
- net/mctp/device.c, line 299
- net/netfilter/nf_nat_helper.c, line 38
- net/netfilter/nft_set_pipapo.c, line 1599
- net/netfilter/xt_TCPMSS.c, line 177
- net/sunrpc/auth_gss/gss_krb5_crypto.c, line 583
- net/sunrpc/auth_gss/gss_krb5_wrap.c, line 227
- net/sunrpc/auth_gss/svcauth_gss.c, line 1882
- net/sunrpc/xdr.c, 7 times
- net/sunrpc/xprtrdma/rpc_rdma.c, line 670
- net/wireless/lib80211_crypt_ccmp.c, 2 times
- net/wireless/lib80211_crypt_tkip.c, 2 times
- net/wireless/lib80211_crypt_wep.c, 2 times
- net/wireless/scan.c, 3 times
- net/wireless/tests/util.h, line 58
- net/wireless/util.c, line 2046
- net/xfrm/espintcp.c, line 39
- net/xfrm/xfrm_input.c, 2 times
- net/xfrm/xfrm_output.c, 3 times
- scripts/asn1_compiler.c, 2 times
- scripts/basic/fixdep.c, line 336
- scripts/dtc/data.c, line 119
- scripts/dtc/libfdt/fdt.c, line 337
- scripts/dtc/libfdt/fdt_rw.c, 5 times
- scripts/dtc/libfdt/fdt_sw.c, 5 times
- scripts/kallsyms.c, line 567
- scripts/kconfig/conf.c, line 69
- scripts/kconfig/confdata.c, line 274
- scripts/kconfig/nconf.gui.c, 3 times
- security/selinux/hooks.c, line 2629
- security/smack/smack_lsm.c, line 773
- security/tomoyo/audit.c, 4 times
- security/tomoyo/common.c, 3 times
- security/tomoyo/domain.c, line 484
- security/tomoyo/memory.c, 2 times
- security/tomoyo/network.c, line 71
- security/tomoyo/realpath.c, 3 times
- security/ccsecurity/memory.c, 2 times
- security/ccsecurity/policy_io.c, 10 times
- security/ccsecurity/permission.c, 2 times
- security/ccsecurity/realpath.c, 8 times
- sound/firewire/bebob/bebob_command.c, 2 times
- sound/firewire/oxfw/oxfw-command.c, 2 times
- sound/pci/hda/hda_auto_parser.c, line 359
- sound/pci/hda/hda_generic.c, line 1858
- sound/soc/intel/catpt/messages.c, line 88
- tools/bpf/bpftool/common.c, line 510
- tools/bpf/bpftool/xlated_dumper.c, 2 times
- tools/include/nolibc/arch-x86_64.h, 3 times
- tools/include/nolibc/string.h, line 36
- tools/lib/bpf/btf.c, line 4943
- tools/lib/bpf/libbpf.c, line 7629
- tools/lib/subcmd/parse-options.c, line 627
- tools/mm/slabinfo.c, line 287
- tools/perf/builtin-trace.c, line 2951
- tools/perf/ui/browsers/hists.c, line 1756
- tools/perf/util/comm.c, line 178
- tools/perf/util/copyfile.c, line 97
- tools/perf/util/dsos.c, line 226
- tools/perf/util/machine.c, 2 times
- tools/perf/util/maps.c, 3 times
- tools/perf/util/pstack.c, line 47
- tools/perf/util/string.c, 2 times
- tools/testing/selftests/bpf/disasm_helpers.c, line 65
- tools/testing/selftests/mm/thp_settings.c, line 138
- tools/testing/selftests/net/gro.c, 2 times
- tools/testing/selftests/powerpc/copyloops/memmove_validate.c, 3 times
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.