categories.py

来自「M5,一个功能强大的多处理器系统模拟器.很多针对处理器架构,性能的研究都使用它作」· Python 代码 · 共 1,042 行 · 第 1/5 页

PY
1,042
字号
    'ip_route_output_flow' : 'stack', # net/ipv4/route.c,    'ip_send_check' : 'stack', # net/ipv4/ip_output.c,    'ip_tables': 'other', #    'ipq_kill' : 'stack', # net/ipv4/ip_fragment.c,    'ipqhashfn' : 'stack', # net/ipv4/ip_fragment.c,    'ipt_do_table' : 'stack', # net/ipv4/netfilter/ip_tables.c, include/linux/netfilter_ipv4/ip_tables.h,    'ipt_find_target_lock' : 'stack', # net/ipv4/netfilter/ip_tables.c, include/linux/netfilter_ipv4/ip_tables.h, include/linux/netfilter.h,    'ipt_hook' : 'stack', # net/ipv4/netfilter/iptable_filter.c, net/ipv4/netfilter/iptable_raw.c,    'ipt_local_hook' : 'stack', # net/ipv4/netfilter/iptable_mangle.c,    'ipt_local_out_hook' : 'stack', # net/ipv4/netfilter/iptable_filter.c,    'ipt_route_hook' : 'stack', # net/ipv4/netfilter/iptable_mangle.c,    'iptable_filter': 'other', #    'iptable_mangle': 'other', #    'iptable_nat': 'other', #    'iput' : 'other', # fs/inode.c, include/linux/fs.h,    'ipv4_sabotage_in' : 'stack', # net/bridge/br_netfilter.c,    'ipv4_sabotage_out' : 'stack', # net/bridge/br_netfilter.c,    'irq_entries_start': 'interrupt', #    'is_bad_inode' : 'other', # fs/bad_inode.c, include/linux/fs.h,    'it_real_fn': 'other', # kernel/itimer.c, include/linux/timer.h,    'jbd': 'other', #    'juk': 'other', #    'kded_kmilod.so': 'other', #    'kdeinit': 'other', #    'kernel_read': 'other', # fs/exec.c, include/linux/fs.h,    'kfree' : 'buffer', # mm/slab.c, include/linux/slab.h,    'kfree_skbmem' : 'buffer', # net/core/skbuff.c, include/linux/skbuff.h,    'kill_fasync': 'other', # fs/fcntl.c, include/linux/fs.h,    'kill_proc_info' : 'other', # kernel/signal.c, include/linux/sched.h,    'kill_something_info' : 'other', # kernel/signal.c,    'kmap': 'buffer', # include/asm-i386/highmem.h,    'kmap_atomic': 'buffer', # include/linux/highmem.h, include/asm-i386/highmem.h,    'kmap_high': 'buffer', # mm/highmem.c,    'kmem_cache_alloc' : 'buffer', # mm/slab.c, include/linux/slab.h,    'kmem_cache_free' : 'buffer', # mm/slab.c, include/linux/slab.h,    'kmem_flagcheck' : 'buffer', # mm/slab.c,    'kmem_freepages' : 'buffer', # mm/slab.c,    'kmem_getpages' : 'buffer', # mm/slab.c,    'kobject_get' : 'other', # lib/kobject.c, include/linux/kobject.h,    'kobject_put' : 'other', # lib/kobject.c, include/linux/kobject.h,    'kref_get': 'other', # lib/kref.c, include/linux/kref.h,    'kscd': 'other', #    'ksoftirqd' : 'interrupt', # kernel/softirq.c,    'ksysguardd': 'other', #    'kthread_should_stop' : 'other', # kernel/kthread.c, include/linux/kthread.h,    'kunmap': 'buffer', # include/linux/highmem.h, include/asm-i386/highmem.h,    'kunmap_atomic': 'buffer', # include/linux/highmem.h, include/asm-i386/highmem.h,    'kunmap_high': 'buffer', # mm/highmem.c,    'kwrapper': 'other', #    'ld-2.3.2.so': 'other', #    'lease_get_mtime' : 'other', # fs/locks.c, include/linux/fs.h,    'libORBit-2.so.0.0.0': 'other', #    'libX11.so.6.2': 'other', #    'libXext.so.6.4': 'other', #    'libXft.so.2.1.1': 'other', #    'libXrender.so.1.2.2': 'other', #    'libacl.so.1.1.0': 'other', #    'libarts.so': 'other', #    'libartsdsp.so.0.0.0': 'other', #    'libartsflow.so.1.0.0': 'other', #    'libartsmidi.so.0.0.0': 'other', #    'libattr.so.1.1.0': 'other', #    'libc-2.3.2.so' : 'user',    'libcdaudio.so': 'other', #    'libcrypt-2.3.2.so': 'other', #    'libcrypto.so.0.9.7': 'other', #    'libdb3.so.3.0.2': 'other', #    'libdl-2.3.2.so': 'other', #    'libgcc_s.so.1': 'other', #    'libgconf-2.so.4.1.0': 'other', #    'libgcrypt.so.11.1.1': 'other', #    'libgdk-1.2.so.0.9.1': 'other', #    'libgdk-x11-2.0.so.0.400.13': 'other', #    'libgfx_gtk.so': 'other', #    'libgkgfx.so': 'other', #    'libgklayout.so': 'other', #    'libglib-1.2.so.0.0.10': 'other', #    'libglib-2.0.so.0.400.8': 'other', #    'libgnutls.so.11.1.16': 'other', #    'libgobject-2.0.so.0.400.8': 'other', #    'libgthread-2.0.so.0.400.8': 'other', #    'libgtk-x11-2.0.so.0.400.13': 'other', #    'libhtmlpars.so': 'other', #    'libimglib2.so': 'other', #    'libkdecore.so.4.2.0': 'other', #    'libkdefx.so.4.2.0': 'other', #    'libkdeinit_kded.so': 'other', #    'libkdeinit_kdesktop.so': 'other', #    'libkdeinit_kicker.so': 'other', #    'libkdeinit_klauncher.so': 'other', #    'libkdeinit_klipper.so': 'other', #    'libkdeui.so.4.2.0': 'other', #    'libksgrd.so.1.2.0': 'other', #    'libm-2.3.2.so': 'other', #    'libmcop.so.1.0.0': 'other', #    'libmcop_mt.so.1.0.0': 'other', #    'libmikmod.so': 'other', #    'libmpg123.so': 'other', #    'libncurses.so.5.4': 'other', #    'libnecko.so': 'other', #    'libnsl-2.3.2.so': 'other', #    'libnspr4.so': 'other', #    'libnss_compat-2.3.2.so': 'other', #    'libnss_files-2.3.2.so': 'other', #    'libnss_nis-2.3.2.so': 'other', #    'libpcre.so.3.10.0': 'other', #    'libplc4.so': 'other', #    'libplds4.so': 'other', #    'libpref.so': 'other', #    'libpthread-0.10.so': 'user',    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libpthread-0.60.so': 'other', #    'libqt-mt.so.3.3.3': 'other', #    'libqtmcop.so.1.0.0': 'other', #    'librdf.so': 'other', #    'libresolv-2.3.2.so': 'other', #    'librt-2.3.2.so': 'other', #    'libstdc++.so.5.0.7': 'other', #    'libtasn1.so.2.0.10': 'other', #    'libuconv.so': 'other', #    'libwidget_gtk2.so': 'other', #    'libwrap.so.0.7.6': 'other', #    'libxmms.so.1.3.1': 'other', #    'libxpcom.so': 'other', #    'link_path_walk' : 'other', # fs/namei.c,    'll_back_merge_fn' : 'other', # drivers/block/ll_rw_blk.c,    'll_front_merge_fn' : 'other', # drivers/block/ll_rw_blk.c,    'll_merge_requests_fn' : 'other', # drivers/block/ll_rw_blk.c,    'll_rw_block' : 'other', # fs/buffer.c, include/linux/buffer_head.h,    'llc_rcv': 'stack', # net/llc/llc_input.c,    'llc_sap_find': 'stack', # net/llc/llc_core.c,    'load_balance' : 'other', # kernel/sched.c,    'load_balance_newidle' : 'other', # kernel/sched.c,    'load_elf_binary': 'other', # fs/binfmt_elf.c, fs/binfmt_elf.c,    'load_elf_interp': 'other', # fs/binfmt_elf.c,    'load_script': 'other', # fs/binfmt_script.c,    'local_bh_enable' : 'interrupt', # kernel/softirq.c, include/linux/interrupt.h,    'lock_sock' : 'stack', # net/core/sock.c,    'lockfile-create': 'other', #    'lockfile-remove': 'other', #    'locks_remove_flock' : 'other', # fs/locks.c, include/linux/fs.h,    'locks_remove_posix' : 'other', # fs/locks.c, include/linux/fs.h,    'lookup_create': 'other', # fs/namei.c, include/linux/dcache.h,    'lookup_hash': 'other', # fs/namei.c, include/linux/namei.h,    'lookup_mnt' : 'other', # fs/namespace.c, include/linux/dcache.h,    'loop' : 'interrupt', #    'loopback_xmit': 'driver',    'lru_add_drain' : 'buffer', # mm/swap.c, include/linux/swap.h,    'lru_cache_add' : 'buffer', # mm/swap.c,    'lru_cache_add_active': 'buffer', # mm/swap.c,    'lru_put_front' : 'other', # fs/nfsd/nfscache.c,    'ls': 'driver', # drivers/fc4/fc.c,    'mail': 'other', #    'mapping_tagged' : 'buffer', # mm/page-writeback.c, include/linux/fs.h,    'mark_buffer_dirty' : 'other', # fs/buffer.c,    'mark_buffer_dirty_inode' : 'other', # fs/buffer.c, include/linux/buffer_head.h,    'mark_offset_pmtmr': 'interrupt', #    'mark_page_accessed' : 'buffer', # mm/swap.c,    'mask_and_ack_level_ioapic_vector': 'interrupt', # include/asm-i386/io_apic.h,    'math_state_restore': 'interrupt', #    'mawk': 'other', #    'max_sane_readahead': 'buffer', # mm/readahead.c, include/linux/mm.h,    'max_select_fd': 'other', # fs/select.c,    'may_open': 'other', # fs/namei.c, include/linux/fs.h,    'memcmp' : 'copy', # lib/string.c,    'memcpy' : 'copy', # lib/string.c, arch/alpha/lib/memcpy.c, arch/alpha/kernel/alpha_ksyms.c, include/asm-alpha/string.h, include/asm-alpha/string.h,    'memcpy_fromiovec': 'copy', # net/core/iovec.c, include/linux/socket.h,    'memcpy_fromiovecend': 'copy', # net/core/iovec.c, include/linux/socket.h,    'memcpy_toiovec' : 'copy', # net/core/iovec.c, include/linux/socket.h,    'meminfo_read_proc': 'other', # fs/proc/proc_misc.c,    'memmove' : 'copy', # lib/string.c, include/asm-alpha/string.h,    'mempool_alloc' : 'buffer', # mm/mempool.c, include/linux/mempool.h,    'mempool_alloc_slab' : 'buffer', # mm/mempool.c, include/linux/mempool.h,    'mempool_free' : 'buffer', # mm/mempool.c, include/linux/mempool.h,    'mempool_free_slab' : 'buffer', # mm/mempool.c, include/linux/mempool.h,    'memscan' : 'copy', # lib/string.c,    'mkdir': 'other', #    'mm_alloc': 'buffer', # kernel/fork.c, include/linux/sched.h,    'mm_init': 'driver', # drivers/block/umem.c, kernel/fork.c,    'mm_release': 'other', # kernel/fork.c, include/linux/sched.h,    'mmput': 'other', # kernel/fork.c, include/linux/sched.h,    'mod_timer' : 'other', # kernel/timer.c, include/linux/timer.h,    'move_addr_to_user' : 'copy', # net/socket.c, include/linux/socket.h,    'move_one_page': 'buffer', # mm/mremap

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?