categories.py

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

PY
1,042
字号
    'default_idle' : 'idle', # arch/alpha/kernel/process.c, include/linux/platform.h,    'default_llseek': 'other', # fs/read_write.c, include/linux/fs.h,    'default_wake_function' : 'other', # kernel/sched.c, include/linux/wait.h,    'del_singleshot_timer_sync' : 'other', # kernel/timer.c, include/linux/timer.h, include/linux/timer.h,    'del_timer' : 'other', # kernel/timer.c, include/linux/timer.h,    'delay_pmtmr': 'interrupt', #    'delayed_work_timer_fn': 'other', # kernel/workqueue.c,    'dentry_open': 'other', # fs/open.c, include/linux/fs.h,    'deny_write_access': 'other', # fs/namei.c, include/linux/fs.h,    'dequeue_signal' : 'other', # kernel/signal.c, include/linux/sched.h,    'dequeue_task' : 'other', # kernel/sched.c,    'destroy_context': 'interrupt', # include/asm-alpha/mmu_context.h, include/asm-i386/mmu_context.h,    'destroy_inode' : 'other', # fs/inode.c, include/linux/fs.h,    'detach_pid': 'other', # kernel/pid.c,    'detach_vmas_to_be_unmapped': 'buffer', # mm/mmap.c,    'dev_queue_xmit' : 'stack', # net/core/dev.c, include/linux/netdevice.h,    'dev_shutdown' : 'stack', # net/sched/sch_generic.c,    'dev_watchdog': 'stack', # net/sched/sch_generic.c,    'device_not_available': 'interrupt', #    'disable_irq_nosync': 'interrupt', # arch/alpha/kernel/irq.c, include/asm-alpha/irq.h, include/asm-i386/irq.h,    'disk_round_stats' : 'other', # drivers/block/ll_rw_blk.c, include/linux/genhd.h,    'dnotify_flush' : 'other', # fs/dnotify.c, include/linux/dnotify.h,    'dnotify_parent' : 'other', # fs/dnotify.c, include/linux/dnotify.h,    'do_IRQ': 'driver', # drivers/s390/cio/cio.c,    'do_anonymous_page' : 'buffer', # mm/memory.c,    'do_bindings' : 'stack', # net/ipv4/netfilter/ip_nat_core.c, include/linux/netfilter_ipv4/ip_nat_core.h,    'do_brk': 'buffer', # mm/mmap.c, mm/nommu.c, include/linux/mm.h,    'do_csum_partial_copy_from_user' : 'copy', # arch/alpha/lib/csum_partial_copy.c,    'do_entInt' : 'interrupt', # arch/alpha/kernel/irq_alpha.c,    'do_entUna': 'alignment',    'do_execve': 'other', # fs/exec.c, include/linux/sched.h,    'do_exit': 'other', # kernel/exit.c,    'do_fcntl' : 'user', # fs/fcntl.c, used to be syscall`    'do_fork': 'other', # kernel/fork.c, include/linux/sched.h,    'do_futex': 'other', # kernel/futex.c, include/linux/futex.h,    'do_generic_mapping_read': 'buffer', # mm/filemap.c, include/linux/fs.h,    'do_gettimeofday' : 'user', # arch/alpha/kernel/time.c, include/linux/time.h,  used to by syscall    'do_group_exit': 'other', # kernel/exit.c, include/linux/sched.h,    'do_invalidatepage': 'buffer', # mm/truncate.c,    'do_lookup' : 'user', # fs/namei.c,  used to by syscall    'do_mmap_pgoff': 'buffer', # mm/mmap.c, mm/nommu.c, include/linux/mm.h,    'do_mpage_readpage': 'other', # fs/mpage.c,    'do_mremap': 'buffer', # mm/mremap.c,    'do_munmap': 'buffer', # mm/mmap.c, mm/nommu.c, include/linux/mm.h,    'do_no_page' : 'user', # mm/memory.c,  used to by syscall    'do_nosym': 'other', #    'do_notify_parent': 'other', # kernel/signal.c, include/linux/sched.h,    'do_notify_resume': 'interrupt', # arch/alpha/kernel/signal.c,    'do_osf_sigprocmask' : 'user', # arch/alpha/kernel/signal.c,  used to by syscall    'do_page_cache_readahead': 'buffer', # mm/readahead.c, include/linux/mm.h,    'do_page_fault' : 'user', # arch/alpha/mm/fault.c,  used to by syscall    'do_pipe': 'syscall', # fs/pipe.c, arch/alpha/kernel/osf_sys.c, include/linux/fs.h,    'do_poll' : 'user', # fs/select.c, drivers/macintosh/apm_emu.c,  used to by syscall    'do_pollfd' : 'user', # fs/select.c,  used to by syscall    'do_posix_clock_monotonic_gettime': 'other', # kernel/posix-timers.c, kernel/posix-timers.c, include/linux/time.h,    'do_posix_clock_monotonic_gettime_parts': 'other', # kernel/posix-timers.c, kernel/posix-timers.c,    'do_posix_gettime': 'other', # kernel/posix-timers.c, kernel/posix-timers.c,    'do_readv_writev' : 'user', # fs/read_write.c,  used to by syscall    'do_select': 'other', # fs/select.c, include/linux/poll.h,    'do_setitimer': 'other', # kernel/itimer.c, include/linux/time.h,    'do_sigaction': 'other', # kernel/signal.c, include/linux/sched.h,    'do_signal' : 'user', # arch/alpha/kernel/signal.c, arch/alpha/kernel/signal.c,  used to by syscall    'do_sigreturn' : 'user', # arch/alpha/kernel/signal.c,  used to by syscall    'do_sigsuspend' : 'user', # arch/alpha/kernel/signal.c,  used to by syscall    'do_softirq' : 'interrupt', # kernel/softirq.c, include/linux/interrupt.h,    'do_switch_stack' : 'other', #    'do_sync_read' : 'other', # fs/read_write.c, include/linux/fs.h,    'do_sync_write': 'other', # fs/read_write.c, include/linux/fs.h,    'do_timer' : 'other', # kernel/timer.c, include/linux/sched.h,    'do_truncate': 'other', # fs/open.c, include/linux/fs.h,    'do_tx_done' : 'driver', # drivers/net/ns83820.c,    'do_wait': 'other', #    'do_wp_page': 'buffer', # mm/memory.c,    'do_writepages' : 'buffer', # mm/page-writeback.c, include/linux/writeback.h,    'done' : 'other', # drivers/usb/gadget/net2280.c, drivers/usb/gadget/goku_udc.c, drivers/usb/gadget/pxa2xx_udc.c, drivers/scsi/aha152x.c, drivers/scsi/aha152x.c, include/linux/wavefront.h,    'dp264_disable_irq' : 'interrupt', # arch/alpha/kernel/sys_dp264.c,    'dp264_enable_irq' : 'interrupt', # arch/alpha/kernel/sys_dp264.c,    'dp264_end_irq' : 'interrupt', # arch/alpha/kernel/sys_dp264.c,    'dp264_srm_device_interrupt' : 'interrupt', # arch/alpha/kernel/sys_dp264.c,    'dput' : 'other', # fs/dcache.c, include/linux/dcache.h,    'drain_array_locked': 'buffer', # mm/slab.c, mm/slab.c,    'drive_stat_acct' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,    'drop_buffers': 'other', # fs/buffer.c,    'drop_key_refs': 'other', # kernel/futex.c,    'dst_alloc': 'stack', # net/core/dst.c,    'dst_output' : 'stack', #    'dummy_bprm_alloc_security': 'other', # security/dummy.c,    'dummy_bprm_apply_creds': 'other', # security/dummy.c,    'dummy_bprm_check_security': 'other', # security/dummy.c,    'dummy_bprm_secureexec': 'other', # security/dummy.c,    'dummy_bprm_set_security': 'other', # security/dummy.c,    'dummy_capable': 'other', # security/dummy.c,    'dummy_d_instantiate': 'other', # security/dummy.c,    'dummy_file_alloc_security': 'other', # security/dummy.c,    'dummy_file_free_security': 'other', # security/dummy.c,    'dummy_file_ioctl': 'other', # security/dummy.c,    'dummy_file_mmap': 'other', # security/dummy.c,    'dummy_file_permission': 'other', # security/dummy.c,    'dummy_inode_alloc_security': 'other', # security/dummy.c,    'dummy_inode_create': 'other', # security/dummy.c,    'dummy_inode_free_security': 'other', # security/dummy.c,    'dummy_inode_getattr': 'other', # security/dummy.c,    'dummy_inode_mkdir': 'other', # security/dummy.c,    'dummy_inode_permission': 'other', # security/dummy.c,    'dummy_inode_post_create': 'other', # security/dummy.c,    'dummy_inode_post_mkdir': 'other', # security/dummy.c,    'dummy_task_create': 'other', # security/dummy.c,    'dummy_task_free_security': 'other', # security/dummy.c,    'dummy_task_kill': 'other', # security/dummy.c,    'dummy_task_wait': 'other', # security/dummy.c,    'dummy_vm_enough_memory': 'other', # security/dummy.c,    'dup_task_struct': 'other', # kernel/fork.c,    'e100': 'driver', #    'e1000': 'driver',    'effective_prio' : 'other', # kernel/sched.c,    'ehci_hcd': 'driver', # drivers/usb/host/ehci.h,    'elf_map': 'other', # fs/binfmt_elf.c, fs/binfmt_elf.c,    'eligible_child': 'other', # kernel/exit.c,    'elv_completed_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,    'elv_former_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,    'elv_latter_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,    'elv_merge' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,    'elv_merge_requests' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,    'elv_merged_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,    'elv_next_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,    'elv_put_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,    'elv_queue_empty' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,    'elv_remove_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,    'elv_rq_merge_ok' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,    'elv_set_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,    'elv_try_last_merge' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,    'enable_irq': 'driver', # arch/alpha/kernel/irq.c, drivers/net/wan/sdla_ppp.c, drivers/net/wan/sdla_x25.c, drivers/net/wan/wanpipe_multppp.c, drivers/net/wan/sdla_chdlc.c, drivers/net/wan/sdlamain.c, drivers/net/wan/sdla_fr.c, include/asm-alpha/irq.h, include/asm-i386/irq.h,    'encode_post_op_attr' : 'other', # fs/nfsd/nfs3xdr.c,    'encode_wcc_data' : 'other', # fs/nfsd/nfs3xdr.c,    'end' : 'other', # arch/alpha/boot/misc.c, drivers/media/video/w9966.c, drivers/media/video/w9966.c,    'end_bio_bh_io_sync' : 'other', # fs/buffer.c,    'end_buffer_async_write': 'other', # fs/buffer.c, include/linux/buffer_head.h,    'end_buffer_write_sync' : 'other', # fs/buffer.c, include/linux/buffer_head.h,    'end_edge_ioapic_vector': 'other', # include/asm-i386/io_apic.h,    'end_level_ioapic_irq': 'interrupt', #    'end_level_ioapic_vector': 'interrupt', #    'end_page_writeback' : 'buffer', # mm/filemap.c, include/linux/pagemap.h,    'end_that_request_chunk' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,    'end_that_request_first': 'driver', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,    'end_that_request_last' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,    'enqueue_task' : 'other', # kernel/sched.c,    'entInt' : 'interrupt', # arch/alpha/kernel/proto.h,    'entMM' : 'interrupt', # arch/alpha/kernel/proto.h,    'entSys' : 'interrupt', # arch/alpha/kernel/proto.h,    'entUna' : 'alignment',    'entUnaUser':'alignment',    'error_code': 'other', #    'eth_header' : 'stack', # net/ethernet/eth.c, include/linux/etherdevice.h,    'eth_type_trans' : 'stack', # net/ethernet/eth.c, include/linux/etherdevice.h,    'ev5_flush_tlb_current_page': 'buffer',    'ev5_switch_mm' : 'other', # include/asm-alpha/mmu_context.h,    'eventpoll_init_file' : 'other', # fs/eventpoll.c, include/linux/eventpoll.h,    'exec_mmap': 'other', # fs/exec.c,    'exim4': 'other', #    'exit_aio': 'other', # fs/aio.c,    'exit_itimers': 'other', # kernel/posix-timers.c, include/linux/sched.h,    'exit_mmap': 'buffer', # mm/mmap.c, mm/nommu.c, include/linux/mm.h,    'exit_notify': 'other', # kernel/exit.c,    'exit_sem': 'other', # ipc/sem.c, include/linux/sem.h, include/linux/sem.h,    'exp_find_key' : 'other', # fs/nfsd/export.c, include/linux/nfsd/export.h,    'exp_readlock' : 'other', # fs/nfsd/export.c, include/linux/nfsd/export.h,    'exp_readunlock' : 'other', # fs/nfsd/export.c, include/linux/nfsd/export.h,    'expand_fd_array': 'other', # fs/file.c, include/linux/file.h,    'expand_files': 'other', # fs/fcntl.c,    'expand_stack': 'buffer', # mm/mmap.c, include/linux/mm.h,    'expkey_put' : 'other', # fs/nfsd/export.c, include/linux/nfsd/export.h,    'export_decode_fh' : 'other', # fs/exportfs/expfs.c,    'export_iget' : 'other', # fs/exportfs/expfs.c,    'expr': 'other', #    'ext2_alloc_block' : 'other', # fs/ext2/inode.c,    'ext2_alloc_branch' : 'other', # fs/ext2/inode.c,    'ext2_block_to_path' : 'other', # fs/ext2/inode.c,    'ext2_discard_prealloc' : 'other', # fs/ext2/inode.c, fs/ext2/ext2.h,    'ext2_find_near' : 'other', # fs/ext2/inode.c,    'ext2_free_blocks' : 'other', # fs/ext2/balloc.c, fs/ext2/ext2.h,    'ext2_get_block' : 'other', # fs/ext2/inode.c,    'ext2_get_branch' : 'other', # fs/ext2/inode.c,    'ext2_get_group_desc' : 'other', # fs/ext2/balloc.c, fs/ext2/ext2.h,    'ext2_get_inode' : 'other', # fs/ext2/inode.c,    'ext2_new_block' : 'other', # fs/ext2/balloc.c, fs/ext2/ext2.h,    'ext2_prepare_write' : 'other', # fs/ext2/inode.c,    'ext2_put_inode' : 'other', # fs/ext2/inode.c, fs/ext2/ext2.h,    'ext2_release_file' : 'other', # fs/ext2/file.c,    'ext2_setattr' : 'other', # fs/ext2/inode.c, fs/ext2/ext2.h,    'ext2_sync_file' : 'other', # fs/ext2/fsync.c, fs/ext2/ext2.h,    'ext2_sync_inode' : 'other', # fs/ext2/inode.c, fs/ext2/ext2.h,    'ext2_update_inode' : 'other', # fs/ext2/inode.c, fs/ext2/inode.c,    'ext2_write_inode' : 'other', # fs/ext2/inode.c, fs/ext2/ext2.h,    'ext2_writepages' : 'other', # fs/ext2/inode.c,    'ext3': 'other', #    'fasync_helper': 'other', # fs/fcntl.c, include/linux/fs.h,    'fd_install' : 'other', # fs/open.c,    'fget' : 'other', # fs/file_table.c,    'fget_light' : 'other', # fs/file_table.c,    'fh_put' : 'other', # fs/nfsd/nfsfh.c, include/linux/nfsd/nfsfh.h,    'fh_verify' : 'other', # fs/nfsd/nfsfh.c, include/linux/nfsd/nfsfh.h,    'fib_lookup': 'stack', # net/ipv4/fib_rules.c,    'fib_rule_put': 'stack', # net/ipv4/fib_rules.c,    'fib_semantic_match': 'stack', # net/ipv4/fib_semantics.c,    'file_ioctl': 'other', # fs/ioctl.c,    'file_kill' : 'other', # fs/file_table.c, include/linux/fs.h,    'file_move': 'other', # fs/file_table.c, include/linux/fs.h,    'file_ra_state_init': 'buffer', # mm/readahead.c, include/linux/fs.h,    'file_read_actor': 'buffer', # mm/filemap.c, include/linux/fs.h,

⌨️ 快捷键说明

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