categories.py

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

PY
1,042
字号
    '__strncpy_from_user' : 'copy', # include/asm-alpha/uaccess.h,    '__strnlen_user': 'user',    '__switch_to': 'interrupt', #    '__sync_single_inode' : 'other', # fs/fs-writeback.c,    '__tasklet_schedule' : 'other', # kernel/softirq.c,    '__tcp_ack_snd_check' : 'stack', # net/ipv4/tcp_input.c,    '__tcp_data_snd_check' : 'stack', # net/ipv4/tcp_input.c,    '__tcp_grow_window' : 'stack', # net/ipv4/tcp_input.c,    '__tcp_put_port' : 'stack', # net/ipv4/tcp_ipv4.c,    '__tcp_select_window' : 'stack', # net/ipv4/tcp_output.c,    '__tcp_tw_hashdance' : 'stack', # net/ipv4/tcp_minisocks.c,    '__tcp_v4_check_established':'stack',    '__unhash_process': 'other', # kernel/exit.c,    '__unmask_IO_APIC_irq': 'interrupt', #    '__up_wakeup' : 'interrupt', # arch/alpha/kernel/semaphore.c, include/asm-alpha/semaphore.h,    '__user_walk' : 'other', # fs/namei.c,    '__vm_stat_account': 'other', #    '__vma_link': 'buffer', # mm/mmap.c,    '__vma_link_rb': 'buffer', # mm/mmap.c, include/linux/mm.h,    '__wait_on_buffer' : 'other', # fs/buffer.c, include/linux/buffer_head.h,    '__wake_up' : 'other', # kernel/sched.c,    '__wake_up_common' : 'other', # kernel/sched.c,    '__wake_up_locked': 'other', # kernel/sched.c,    '__wake_up_parent': 'other', # kernel/signal.c,    '__wake_up_sync': 'other', # kernel/sched.c,    '__writeback_single_inode' : 'other', # fs/fs-writeback.c,    'acct_process': 'other', # kernel/acct.c, include/linux/acct.h, include/linux/acct.h,    'ack_edge_ioapic_irq': 'interrupt', #    'ack_edge_ioapic_vector': 'interrupt', #    'activate_page' : 'buffer', # mm/swap.c,    'activate_task' : 'other', # kernel/sched.c,    'add_disk_randomness' : 'other', # drivers/char/random.c, include/linux/genhd.h,    'add_interrupt_randomness': 'driver', # drivers/char/random.c, include/linux/random.h,    'add_timer_randomness' : 'driver', # drivers/char/random.c,    'add_to_page_cache' : 'buffer', # mm/filemap.c, include/linux/pagemap.h,    'add_to_page_cache_lru' : 'buffer', # mm/filemap.c, include/linux/pagemap.h,    'add_wait_queue' : 'other', # kernel/fork.c,    'add_wait_queue_exclusive' : 'other', # kernel/fork.c,    'aligned' : 'other', #    'alloc_buffer_head' : 'other', # fs/buffer.c, include/linux/buffer_head.h,    'alloc_dcookie': 'other', # fs/dcookies.c,    'alloc_fd_array': 'other', # fs/file.c, include/linux/file.h,    'alloc_inode' : 'other', # fs/inode.c,    'alloc_pidmap': 'other', # kernel/pid.c, include/linux/pid.h,    'alloc_skb' : 'buffer', # net/core/skbuff.c, include/linux/skbuff.h,    'alloc_slabmgmt' : 'buffer', # mm/slab.c,    'alpha_switch_to' : 'other', # include/asm-alpha/system.h,    'anon_vma_link': 'buffer', # mm/rmap.c, include/linux/rmap.h, include/linux/rmap.h,    'anon_vma_prepare': 'buffer', # mm/rmap.c, include/linux/rmap.h, include/linux/rmap.h,    'anon_vma_unlink': 'buffer', # mm/rmap.c, include/linux/rmap.h,    'apache': 'other', #    'apic_timer_interrupt': 'interrupt', # include/asm-i386/hw_irq.h,    'arch_get_unmapped_area': 'buffer',    'arch_get_unmapped_area_1': 'buffer',    'arch_get_unmapped_area_topdown': 'other', #    'arch_pick_mmap_layout': 'other', #    'arch_unmap_area_topdown': 'other', #    'arp_hash': 'stack', # net/ipv4/arp.c, net/ipv4/arp.c,    'arp_process': 'stack', # net/ipv4/arp.c,    'arp_rcv': 'stack', # net/ipv4/arp.c,    'artsd': 'other', #    'as_add_arq_hash' : 'other', # drivers/block/as-iosched.c,    'as_add_arq_rb' : 'other', # drivers/block/as-iosched.c,    'as_add_request' : 'other', # drivers/block/as-iosched.c,    'as_antic_stop' : 'other', # drivers/block/as-iosched.c,    'as_choose_req' : 'other', # drivers/block/as-iosched.c,    'as_completed_request' : 'other', # drivers/block/as-iosched.c,    'as_dispatch_request' : 'other', # drivers/block/as-iosched.c,    'as_fifo_expired' : 'other', # drivers/block/as-iosched.c,    'as_find_arq_hash' : 'other', # drivers/block/as-iosched.c,    'as_find_arq_rb' : 'other', # drivers/block/as-iosched.c,    'as_find_first_arq' : 'other', # drivers/block/as-iosched.c,    'as_find_next_arq' : 'other', # drivers/block/as-iosched.c,    'as_former_request' : 'other', # drivers/block/as-iosched.c,    'as_get_io_context' : 'other', # drivers/block/as-iosched.c,    'as_insert_request' : 'other', # drivers/block/as-iosched.c,    'as_latter_request' : 'other', # drivers/block/as-iosched.c,    'as_merge' : 'other', # drivers/block/as-iosched.c,    'as_merged_request' : 'other', # drivers/block/as-iosched.c,    'as_merged_requests' : 'other', # drivers/block/as-iosched.c,    'as_move_to_dispatch' : 'other', # drivers/block/as-iosched.c,    'as_next_request' : 'other', # drivers/block/as-iosched.c,    'as_put_request' : 'other', # drivers/block/as-iosched.c,    'as_queue_empty' : 'other', # drivers/block/as-iosched.c,    'as_remove_dispatched_request' : 'other', # drivers/block/as-iosched.c,    'as_remove_merge_hints' : 'other', # drivers/block/as-iosched.c,    'as_remove_queued_request' : 'other', # drivers/block/as-iosched.c,    'as_remove_request' : 'other', # drivers/block/as-iosched.c,    'as_set_request' : 'other', # drivers/block/as-iosched.c,    'as_update_arq' : 'other', # drivers/block/as-iosched.c,    'as_update_iohist' : 'other', # drivers/block/as-iosched.c,    'atomic_dec_and_lock' : 'other', # lib/dec_and_lock.c, include/linux/spinlock.h, include/linux/spinlock.h,    'atomic_dec_and_lock_1' : 'other', # arch/alpha/lib/dec_and_lock.c,    'attach_pid': 'other', # kernel/pid.c,    'attempt_merge' : 'other', # drivers/block/ll_rw_blk.c,    'auth_domain_drop' : 'other', # net/sunrpc/svcauth.c,    'auth_domain_put' : 'other', # net/sunrpc/svcauth.c, include/linux/sunrpc/svcauth.h,    'autoremove_wake_function' : 'other', # kernel/fork.c, include/linux/wait.h,    'bad_range' : 'buffer', # mm/page_alloc.c,    'balance_dirty_pages' : 'buffer', # mm/page-writeback.c,    'balance_dirty_pages_ratelimited' : 'buffer', # mm/page-writeback.c, include/linux/writeback.h,    'basename': 'other', #    'bash': 'other', #    'batch_entropy_store' : 'interrupt', # drivers/char/random.c, include/linux/random.h,    'bh_lru_install' : 'other', # fs/buffer.c,    'bh_waitq_head' : 'other', # fs/buffer.c, include/linux/buffer_head.h,    'bh_wake_function' : 'other', # fs/buffer.c,    'bio_add_page' : 'other', # fs/bio.c, include/linux/bio.h,    'bio_alloc' : 'other', # fs/bio.c, include/linux/bio.h,    'bio_destructor' : 'other', # fs/bio.c,    'bio_endio' : 'other', # fs/bio.c, include/linux/bio.h,    'bio_get_nr_vecs' : 'other', # fs/bio.c, include/linux/bio.h,    'bio_hw_segments' : 'other', # fs/bio.c, include/linux/bio.h,    'bio_phys_segments' : 'other', # fs/bio.c, include/linux/bio.h,    'bio_put' : 'other', # fs/bio.c, include/linux/bio.h,    'blk_backing_dev_unplug' : 'other', # drivers/block/ll_rw_blk.c,    'blk_cleanup_queue': 'driver', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,    'blk_get_queue': 'driver', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,    'blk_hw_contig_segment' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,    'blk_phys_contig_segment' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,    'blk_plug_device' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,    'blk_queue_bounce' : 'buffer', # mm/highmem.c, include/linux/blkdev.h,    'blk_recount_segments' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,    'blk_remove_plug' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,    'blk_rq_map_sg' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,    'blk_run_queue' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,    'blkdev_ioctl': 'driver', # drivers/block/ioctl.c, include/linux/fs.h,    'block_ioctl': 'other', # fs/block_dev.c,    'block_prepare_write' : 'other', # fs/buffer.c, include/linux/buffer_head.h,    'block_read_full_page': 'other', # fs/buffer.c, include/linux/buffer_head.h,    'block_write_full_page': 'other', # fs/buffer.c, include/linux/buffer_head.h,    'bmap': 'other', # fs/jfs/jfs_dmap.h, fs/inode.c, include/linux/fs.h,    'buffer_insert_list' : 'other', # fs/buffer.c, include/linux/buffer_head.h,    'buffered_rmqueue' : 'buffer', # mm/page_alloc.c,    'cache_alloc_refill' : 'buffer', # mm/slab.c,    'cache_check' : 'other', # net/sunrpc/cache.c, include/linux/sunrpc/cache.h,    'cache_flusharray' : 'buffer', # mm/slab.c,    'cache_grow' : 'buffer', # mm/slab.c,    'cache_init_objs' : 'buffer', # mm/slab.c,    'cache_reap': 'buffer', # mm/slab.c,    'cached_lookup': 'other', # fs/namei.c,    'call_rcu' : 'other', # kernel/rcupdate.c,    'can_share_swap_page': 'buffer', # mm/swapfile.c, include/linux/swap.h, include/linux/swap.h,    'can_vma_merge_after': 'buffer', # mm/mmap.c,    'can_vma_merge_before': 'buffer', # mm/mmap.c,    'capable': 'other',    'cascade' : 'interrupt', # kernel/timer.c,    'cat': 'other', #    'cdev_get': 'other', # fs/char_dev.c, include/linux/cdev.h,    'cdrom': 'other', #    'check_kill_permission' : 'other', # kernel/signal.c,    'chrdev_open': 'other', # fs/char_dev.c, include/linux/fs.h,    'cleanup_rbuf' : 'stack', # net/ipv4/tcp.c,    'clear_inode' : 'other', # fs/inode.c, include/linux/fs.h,    'clear_page' : 'buffer', # include/asm-alpha/page.h,    'clear_page_dirty_for_io' : 'buffer', # mm/page-writeback.c, include/linux/mm.h,    'clear_page_tables': 'buffer', # mm/memory.c, include/linux/mm.h,    'clear_queue_congested' : 'other', # drivers/block/ll_rw_blk.c,    'clear_user': 'other', # include/asm-alpha/uaccess.h, include/asm-i386/uaccess.h,    'clock_panelapplet.so': 'other', #    'close_private_file' : 'other', # fs/file_table.c, include/linux/fs.h,    'copy_skb_header' : 'copy',    'common_interrupt': 'interrupt', #    'complete': 'other', # kernel/sched.c,    'compute_creds': 'other', # fs/exec.c, include/linux/binfmts.h,    'con_chars_in_buffer': 'driver', # drivers/char/vt.c,    'con_write_room': 'driver', # drivers/char/vt.c,    'convert_fxsr_from_user': 'interrupt', #    'convert_fxsr_to_user': 'interrupt', #    'copy_files': 'other', # kernel/fork.c,    'copy_from_user': 'copy', # include/asm-alpha/uaccess.h, include/asm-i386/uaccess.h,    'copy_mm': 'other', # kernel/fork.c,    'copy_namespace': 'other', # fs/namespace.c, include/linux/namespace.h,    'copy_page': 'copy',    'copy_page_range': 'buffer', # mm/memory.c, include/linux/mm.h,    'copy_process': 'other', # kernel/fork.c, include/linux/sched.h,    'copy_semundo': 'other', # ipc/sem.c, include/linux/sem.h,    'copy_strings': 'other', # fs/exec.c, include/linux/binfmts.h,    'copy_strings_kernel': 'other', # fs/exec.c, include/linux/binfmts.h,    'copy_thread': 'syscall', # arch/alpha/kernel/process.c, include/linux/sched.h,    'copy_to_user': 'copy', # include/asm-alpha/uaccess.h, include/asm-i386/uaccess.h,    'copy_vma': 'buffer', # mm/mmap.c, include/linux/mm.h,    'count': 'driver', # fs/exec.c, init/initramfs.c, drivers/char/serial_tx3912.c, drivers/char/rocket.c, drivers/isdn/hardware/eicon/diva_didd.c, drivers/isdn/hardware/eicon/divasmain.c, drivers/isdn/hardware/eicon/divasmain.c, drivers/isdn/hardware/eicon/capimain.c, drivers/isdn/hardware/eicon/divasi.c, drivers/isdn/hardware/eicon/divasi.c, drivers/isdn/hardware/eicon/divasi.c, drivers/isdn/hardware/eicon/divasi.c, drivers/isdn/hardware/eicon/divasi.c, drivers/isdn/hardware/eicon/divamnt.c, drivers/isdn/hardware/eicon/divamnt.c, drivers/isdn/hardware/eicon/divamnt.c, drivers/isdn/hardware/eicon/divamnt.c, drivers/isdn/hardware/eicon/divamnt.c, drivers/media/video/w9966.c, drivers/media/video/w9966.c,    'count_open_files': 'other', # kernel/fork.c,    'cp_new_stat' : 'other', # fs/stat.c,    'cp_new_stat64': 'other', # fs/stat.c,    'cpu_idle' : 'idle', # arch/alpha/kernel/process.c, init/main.c,    'cpu_quiet' : 'other', # kernel/rcupdate.c,    'create_buffers' : 'other', # fs/buffer.c,    'create_elf_tables': 'other', # fs/binfmt_elf.c,    'create_empty_buffers' : 'other', # fs/buffer.c, include/linux/buffer_head.h,    'cron': 'other', #    'csum_partial' : 'stack', # arch/alpha/lib/checksum.c, include/asm-alpha/checksum.h,    'csum_partial_copy_nocheck' : 'copy', # arch/alpha/lib/csum_partial_copy.c, include/asm-alpha/checksum.h,    'csum_partial_copy_to_xdr' : 'copy', # net/sunrpc/xprt.c, net/sunrpc/svcsock.c,    'csum_tcpudp_magic' : 'stack', # arch/alpha/lib/checksum.c, include/asm-alpha/checksum.h,    'csum_tcpudp_nofold' : 'stack', # arch/alpha/lib/checksum.c, include/asm-alpha/checksum.h,    'current_kernel_time' : 'other', # kernel/time.c, include/linux/time.h,    'cut': 'other', #    'd_alloc' : 'other', # fs/dcache.c, include/linux/dcache.h,    'd_alloc_anon' : 'other', # fs/dcache.c, include/linux/dcache.h,    'd_callback' : 'other', # fs/dcache.c,    'd_find_alias' : 'other', # fs/dcache.c, include/linux/dcache.h,    'd_free' : 'other', # fs/dcache.c,    'd_instantiate' : 'other', # fs/dcache.c, include/linux/dcache.h,    'd_lookup': 'other', # fs/dcache.c, include/linux/dcache.h,    'd_path': 'other', # fs/dcache.c, include/linux/dcache.h,    'd_rehash' : 'other', # fs/dcache.c, include/linux/dcache.h,    'deactivate_task' : 'other', # kernel/sched.c,

⌨️ 快捷键说明

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