OK6410A 开发板 (八) 45 linux-5.11 OK6410A slab 的 消费者

  • slab的消费者
grep  "= kmem_cache_alloc(" * -nr
7个一级目录,52个文件
block
fs
include
kernel
lib
mm
net
----
block/bio.c
fs/aio.c
fs/block_dev.c
fs/dcache.c
fs/direct-io.c
fs/eventpoll.c
fs/exec.c
fs/ext4/block_validity.c
fs/ext4/extents_status.c
fs/ext4/fast_commit.c
fs/ext4/mballoc.c
fs/ext4/super.c
fs/file.c
fs/fs_struct.c
fs/inode.c
fs/io_uring.c
fs/jbd2/journal.c
fs/jbd2/revoke.c
fs/locks.c
fs/mbcache.c
fs/nfs/inode.c
fs/nfs/write.c
fs/notify/dnotify/dnotify.c
fs/notify/inotify/inotify_user.c
fs/notify/mark.c
fs/proc/inode.c
include/linux/slab.h
include/net/request_sock.h
kernel/cred.c
kernel/fork.c
kernel/nsproxy.c
kernel/pid.c
kernel/sched/core.c
kernel/signal.c
kernel/utsname.c
lib/radix-tree.c
lib/xarray.c
mm/memory.c
mm/rmap.c
mm/shmem.c
mm/slab_common.c
mm/slub.c
mm/vmalloc.c
net/core/dst.c
net/core/skbuff.c
net/core/sock.c
net/ipv4/fib_trie.c
net/ipv4/inet_hashtables.c
net/ipv4/inetpeer.c
net/ipv4/inet_timewait_sock.c
net/socket.c
net/sunrpc/rpc_pipe.c

  • kmalloc 的消费者
grep  "= kmalloc(" * -nr

173个文件,11个顶级目录
arch
block
crypto
drivers
fs
include
kernel
lib
mm
net
security
---

arch/arm/kernel/unwind.c
block/bio.c
block/blk-map.c
block/blk-mq.c
block/blk-stat.c
block/genhd.c
block/partitions/efi.c
crypto/ahash.c
crypto/cipher.c
crypto/shash.c
drivers/amba/bus.c
drivers/base/class.c
drivers/base/devres.c
drivers/base/map.c
drivers/base/swnode.c
drivers/char/hw_random/core.c
drivers/char/mem.c
drivers/clk/clk-fixed-factor.c
drivers/dma-buf/dma-resv.c
drivers/gpio/gpiolib.c
drivers/hid/hid-core.c
drivers/hid/hid-input.c
drivers/hid/hid-quirks.c
drivers/hid/usbhid/hid-core.c
drivers/input/serio/serio.c
drivers/media/mc/mc-device.c
drivers/media/usb/uvc/uvc_ctrl.c
drivers/media/usb/uvc/uvc_debugfs.c
drivers/media/usb/uvc/uvc_video.c
drivers/mmc/core/block.c
drivers/mmc/core/mmc_ops.c
drivers/mmc/core/sd.c
drivers/mmc/core/sdio_bus.c
drivers/mmc/core/sdio_cis.c
drivers/mmc/core/sd_ops.c
drivers/of/device.c
drivers/of/of_reserved_mem.c
drivers/tty/pty.c
drivers/tty/serial/samsung_tty.c
drivers/tty/tty_buffer.c
drivers/tty/tty_io.c
drivers/tty/tty_ldisc.c
drivers/tty/vt/consolemap.c
drivers/tty/vt/keyboard.c
drivers/tty/vt/vt.c
drivers/usb/core/config.c
drivers/usb/core/devio.c
drivers/usb/core/file.c
drivers/usb/core/hcd.c
drivers/usb/core/hub.c
drivers/usb/core/message.c
drivers/usb/core/urb.c
drivers/video/fbdev/core/bitblit.c
drivers/video/fbdev/core/fbcmap.c
drivers/video/fbdev/core/fbcon.c
drivers/video/fbdev/core/fbmem.c
drivers/video/fbdev/core/modedb.c
drivers/video/fbdev/core/softcursor.c
fs/binfmt_elf.c
fs/buffer.c
fs/coredump.c
fs/dcache.c
fs/eventfd.c
fs/ext4/fast_commit.c
fs/ext4/fsmap.c
fs/ext4/inline.c
fs/ext4/mballoc.c
fs/ext4/mmp.c
fs/ext4/namei.c
fs/ext4/resize.c
fs/ext4/super.c
fs/ext4/xattr.c
fs/fhandle.c
fs/file.c
fs/fs_context.c
fs/fs-writeback.c
fs/iomap/direct-io.c
fs/io_uring.c
fs/jbd2/journal.c
fs/kernfs/file.c
fs/lockd/clntlock.c
fs/lockd/clntproc.c
fs/lockd/host.c
fs/lockd/svclock.c
fs/lockd/svcshare.c
fs/namei.c
fs/namespace.c
fs/nfs/dir.c
fs/nfs/inode.c
fs/nfs/namespace.c
fs/nfs/proc.c
fs/notify/inotify/inotify_fsnotify.c
fs/notify/inotify/inotify_user.c
fs/proc/generic.c
fs/proc/proc_sysctl.c
fs/proc/self.c
fs/proc/thread_self.c
fs/select.c
fs/seq_file.c
fs/signalfd.c
fs/super.c
fs/sync.c
include/crypto/aead.h
include/crypto/akcipher.h
include/crypto/hash.h
include/crypto/kpp.h
include/crypto/skcipher.h
include/kunit/test.h
include/linux/ceph/decode.h
include/linux/io-mapping.h
include/linux/nodemask.h
include/net/act_api.h
include/net/tcp.h
kernel/groups.c
kernel/kthread.c
kernel/params.c
kernel/power/console.c
kernel/printk/printk.c
kernel/rcu/update.c
lib/kobject.c
lib/nlattr.c
lib/once.c
lib/random32.c
lib/string_helpers.c
mm/backing-dev.c
mm/dmapool.c
mm/list_lru.c
mm/memblock.c
mm/memfd.c
mm/mmap_lock.c
mm/process_vm_access.c
mm/shmem.c
mm/slub.c
mm/swapfile.c
net/core/dev_addr_lists.c
net/core/dev.c
net/core/dst.c
net/core/filter.c
net/core/flow_offload.c
net/core/neighbour.c
net/core/rtnetlink.c
net/core/scm.c
net/core/sock.c
net/ethtool/ioctl.c
net/ethtool/netlink.c
net/ipv4/igmp.c
net/ipv4/ipconfig.c
net/ipv4/ip_output.c
net/ipv4/ip_sockglue.c
net/ipv4/route.c
net/ipv4/sysctl_net_ipv4.c
net/ipv4/tcp_fastopen.c
net/ipv4/tcp_input.c
net/ipv4/tcp_ipv4.c
net/ipv4/tcp_metrics.c
net/ipv4/udp.c
net/ipv6/addrlabel.c
net/ipv6/ip6_flowlabel.c
net/ipv6/ipv6_sockglue.c
net/ipv6/mcast.c
net/ipv6/route.c
net/ipv6/seg6.c
net/sunrpc/auth.c
net/sunrpc/cache.c
net/sunrpc/clnt.c
net/sunrpc/sched.c
net/sunrpc/svcauth_unix.c
net/sunrpc/svc.c
net/sunrpc/svc_xprt.c
net/sunrpc/xdr.c
net/sunrpc/xprtmultipath.c
net/unix/af_unix.c
security/commoncap.c
slub_debug
可以根据 这个 kernel 参数 来 调试slub ,从而 找到消费者
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值