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 + -
显示快捷键?