12184Sbinkertn@umich.edu# Copyright (c) 2005-2006 The Regents of The University of Michigan
21881Sbinkertn@umich.edu# All rights reserved.
31881Sbinkertn@umich.edu#
41881Sbinkertn@umich.edu# Redistribution and use in source and binary forms, with or without
51881Sbinkertn@umich.edu# modification, are permitted provided that the following conditions are
61881Sbinkertn@umich.edu# met: redistributions of source code must retain the above copyright
71881Sbinkertn@umich.edu# notice, this list of conditions and the following disclaimer;
81881Sbinkertn@umich.edu# redistributions in binary form must reproduce the above copyright
91881Sbinkertn@umich.edu# notice, this list of conditions and the following disclaimer in the
101881Sbinkertn@umich.edu# documentation and/or other materials provided with the distribution;
111881Sbinkertn@umich.edu# neither the name of the copyright holders nor the names of its
121881Sbinkertn@umich.edu# contributors may be used to endorse or promote products derived from
131881Sbinkertn@umich.edu# this software without specific prior written permission.
141881Sbinkertn@umich.edu#
151881Sbinkertn@umich.edu# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
161881Sbinkertn@umich.edu# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
171881Sbinkertn@umich.edu# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
181881Sbinkertn@umich.edu# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
191881Sbinkertn@umich.edu# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
201881Sbinkertn@umich.edu# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
211881Sbinkertn@umich.edu# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
221881Sbinkertn@umich.edu# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
231881Sbinkertn@umich.edu# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
241881Sbinkertn@umich.edu# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
251881Sbinkertn@umich.edu# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
261881Sbinkertn@umich.edu#
271881Sbinkertn@umich.edu# Authors: Nathan Binkert
281881Sbinkertn@umich.edu
291917Sbinkertn@umich.edufunc_categories = { \
301917Sbinkertn@umich.edu    # Buffer management functions
311917Sbinkertn@umich.edu    '__skb_linearize' : 'buffer',
321917Sbinkertn@umich.edu    'skb_clone' : 'buffer',
331917Sbinkertn@umich.edu    'skb_clone_fraglist' : 'buffer',
341917Sbinkertn@umich.edu    'skb_seq_read' : 'buffer',
351917Sbinkertn@umich.edu    'sock_alloc_send_skb' : 'buffer',
362184Sbinkertn@umich.edu    'sinic_rxskb_alloc' : 'buffer',
371917Sbinkertn@umich.edu
381917Sbinkertn@umich.edu    # Copy functions
392184Sbinkertn@umich.edu    'sinic_copyfrom' : 'copy',
401917Sbinkertn@umich.edu    '__copy_user' : 'copy',
411917Sbinkertn@umich.edu    'skb_copy_bits' : 'copy',
422184Sbinkertn@umich.edu    'skb_copy_datagram_iovec' : 'copy',
432184Sbinkertn@umich.edu    'sinic_vcopy_iov' : 'idle',
441917Sbinkertn@umich.edu
451917Sbinkertn@umich.edu    # Driver functions
461917Sbinkertn@umich.edu    'do_tx_done' : 'driver',
471917Sbinkertn@umich.edu    'ns83820_get_drvinfo' : 'driver',
481917Sbinkertn@umich.edu    'ns83820_get_stats' : 'driver',
491917Sbinkertn@umich.edu    'ns83820_hard_start_xmit' : 'driver',
501917Sbinkertn@umich.edu    'ns83820_open' : 'driver',
511917Sbinkertn@umich.edu    'ns83820_rx_kick' : 'driver',
521917Sbinkertn@umich.edu    'ns83820_update_stats' : 'driver',
531917Sbinkertn@umich.edu    'ns83820_irq' : 'driver',
541917Sbinkertn@umich.edu    'phy_intr' : 'driver',
551917Sbinkertn@umich.edu    'rx_irq' : 'driver',
561917Sbinkertn@umich.edu    'rx_action' : 'driver',
571917Sbinkertn@umich.edu    'sinic_intr' : 'driver',
581917Sbinkertn@umich.edu    'sinic_xmit' : 'driver',
591917Sbinkertn@umich.edu    'sinic_rxskb_new' : 'driver',
601917Sbinkertn@umich.edu
611917Sbinkertn@umich.edu    # Idle functions
621917Sbinkertn@umich.edu    'cpu_idle' : 'idle',
631917Sbinkertn@umich.edu
641917Sbinkertn@umich.edu    # Interrupt functions
651917Sbinkertn@umich.edu    'do_entInt' : 'interrupt',
661917Sbinkertn@umich.edu    'entInt' : 'interrupt',
671917Sbinkertn@umich.edu    'handle_IRQ_event' : 'interrupt',
681917Sbinkertn@umich.edu    'irq_exit' : 'interrupt',
691917Sbinkertn@umich.edu
701917Sbinkertn@umich.edu    # Other functions
711917Sbinkertn@umich.edu    'ret_from_sys_call' : 'other',
721917Sbinkertn@umich.edu    'top' : 'other',
731917Sbinkertn@umich.edu
741917Sbinkertn@umich.edu    # Stack functions
751917Sbinkertn@umich.edu    '__ip_conntrack_confirm' : 'stack',
761917Sbinkertn@umich.edu    '__ip_conntrack_find' : 'stack',
771917Sbinkertn@umich.edu    '__tcp_ack_snd_check' : 'stack',
781917Sbinkertn@umich.edu    '__tcp_checksum_complete_user' : 'stack',
791917Sbinkertn@umich.edu    'dev_queue_xmit' : 'stack',
801917Sbinkertn@umich.edu    'eth_header_cache' : 'stack',
811917Sbinkertn@umich.edu    'ether_setup' : 'stack',
821917Sbinkertn@umich.edu    'icmp_error' : 'stack',
831917Sbinkertn@umich.edu    'ip_call_ra_chain' : 'stack',
841917Sbinkertn@umich.edu    'ip_conntrack_alter_reply' : 'stack',
851917Sbinkertn@umich.edu    'ip_conntrack_tcp_update' : 'stack',
861917Sbinkertn@umich.edu    'ip_ct_find_helper' : 'stack',
871917Sbinkertn@umich.edu    'ip_finish_output' : 'stack',
881917Sbinkertn@umich.edu    'ip_finish_output2' : 'stack',
891917Sbinkertn@umich.edu    'ip_local_deliver_finish' : 'stack',
901917Sbinkertn@umich.edu    'ip_nat_setup_info' : 'stack',
911917Sbinkertn@umich.edu    'ip_rcv' : 'stack',
921917Sbinkertn@umich.edu    'ip_rcv_finish' : 'stack',
931917Sbinkertn@umich.edu    'netif_receive_skb' : 'stack',
941917Sbinkertn@umich.edu    'nf_log_packet' : 'stack',
951917Sbinkertn@umich.edu    'nf_queue' : 'stack',
961917Sbinkertn@umich.edu    'tcp_connect' : 'stack',
971917Sbinkertn@umich.edu    'tcp_data_queue' : 'stack',
981917Sbinkertn@umich.edu    'tcp_packet' : 'stack',
991917Sbinkertn@umich.edu    'tcp_read_sock' : 'stack',
1001917Sbinkertn@umich.edu    'tcp_rcv_established' : 'stack',
1011917Sbinkertn@umich.edu    'tcp_recvmsg' : 'stack',
1021917Sbinkertn@umich.edu    'tcp_sendpage' : 'stack',
1031917Sbinkertn@umich.edu    'tcp_transmit_skb' : 'stack',
1041917Sbinkertn@umich.edu    'tcp_v4_do_rcv' : 'stack',
1051917Sbinkertn@umich.edu    'unregister_netdevice' : 'stack',
1061917Sbinkertn@umich.edu
1071917Sbinkertn@umich.edu    # Syscall functions
1081917Sbinkertn@umich.edu    'entSys' : 'syscall',
1091917Sbinkertn@umich.edu
1101917Sbinkertn@umich.edu    # User functions
1111917Sbinkertn@umich.edu    'user' : 'user',
1121917Sbinkertn@umich.edu    }
1131917Sbinkertn@umich.edu
1141917Sbinkertn@umich.edudef func_categorize(symbol):
1151917Sbinkertn@umich.edu    from categories import func_categories
1161917Sbinkertn@umich.edu    if symbol in func_categories:
1171917Sbinkertn@umich.edu        return func_categories[symbol]
1181917Sbinkertn@umich.edu    return None
1191917Sbinkertn@umich.edu
1201917Sbinkertn@umich.edu
1211917Sbinkertn@umich.edupc_categories = {
1221596SN/A    'CALL_PALrdunique_' : 'interrupt', #
1231596SN/A    'Call_Pal_Callsys' : 'interrupt', #
1241596SN/A    'Call_Pal_Rdps' : 'interrupt', #
1251596SN/A    'Call_Pal_Rdusp' : 'interrupt', #
1261596SN/A    'Call_Pal_Rti' : 'interrupt', #
1271596SN/A    'Call_Pal_Swpctx' : 'interrupt', #
1281596SN/A    'Call_Pal_Swpipl' : 'interrupt', #
1291596SN/A    'Call_Pal_Wrusp' : 'interrupt', #
1301596SN/A    'SHATransform': 'driver', # drivers/char/random.c,
1311596SN/A    'TRAP_INTERRUPT_10_' : 'interrupt', #
1321917Sbinkertn@umich.edu    'Trap_Dtbmiss_Single' : 'buffer', #
1331917Sbinkertn@umich.edu    'Trap_Dtbmiss_double' : 'buffer', #
1341596SN/A    'Trap_Interrupt' : 'interrupt', #
1351917Sbinkertn@umich.edu    'Trap_Itbmiss' : 'buffer', #
1361596SN/A    'Trap_Unalign' : 'alignment',
1371596SN/A    'UNALIGN_NO_DISMISS' : 'alignment',
1381596SN/A    'UNALIGN_NO_DISMISS_10_' : 'alignment',
1391917Sbinkertn@umich.edu    '__alloc_pages' : 'buffer', # mm/page_alloc.c,
1401917Sbinkertn@umich.edu    '__anon_vma_link': 'buffer', # mm/rmap.c, include/linux/rmap.h,
1411596SN/A    '__bio_add_page' : 'other', # fs/bio.c,
1421596SN/A    '__bitmap_weight' : 'other', # lib/bitmap.c, include/linux/bitmap.h,
1431596SN/A    '__blk_put_request' : 'other', # drivers/block/ll_rw_blk.c,
1441596SN/A    '__block_commit_write' : 'other', # fs/buffer.c,
1451596SN/A    '__block_prepare_write' : 'other', # fs/buffer.c,
1461596SN/A    '__block_write_full_page': 'other', # fs/buffer.c,
1471596SN/A    '__bread' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
1481596SN/A    '__brelse' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
1491596SN/A    '__bss_start' : 'user',
1501596SN/A    '__bss_stop' : 'other', # include/asm-generic/sections.h,
1511596SN/A    '__cond_resched' : 'other', # kernel/sched.c, include/linux/sched.h,
1521596SN/A    '__const_udelay': 'other', # include/asm-i386/delay.h,
1531596SN/A    '__constant_c_memset' : 'other', # include/asm-alpha/string.h,
1541596SN/A    '__copy_from_user_ll': 'copy', # include/asm-i386/uaccess.h,
1551596SN/A    '__copy_to_user_ll': 'copy', # include/asm-i386/uaccess.h,
1561596SN/A    '__copy_user' : 'copy', # include/asm-alpha/uaccess.h,
1571596SN/A    '__d_lookup' : 'other', # fs/dcache.c, include/linux/dcache.h,
1581596SN/A    '__d_path': 'other', # fs/dcache.c,
1591596SN/A    '__delay': 'other', # arch/alpha/lib/udelay.c, include/asm-alpha/delay.h, include/asm-i386/delay.h,
1601596SN/A    '__dequeue_signal' : 'other', # kernel/signal.c,
1611596SN/A    '__divl' : 'other', # arch/alpha/kernel/alpha_ksyms.c,
1621596SN/A    '__divlu' : 'other', # arch/alpha/kernel/alpha_ksyms.c,
1631596SN/A    '__divq' : 'other', # arch/alpha/kernel/alpha_ksyms.c,
1641596SN/A    '__divqu' : 'other', # arch/alpha/kernel/alpha_ksyms.c,
1651596SN/A    '__do_softirq' : 'stack', # kernel/softirq.c,
1661596SN/A    '__down': 'interrupt', # include/asm-alpha/semaphore.h, include/asm-i386/semaphore.h,
1671596SN/A    '__down_failed' : 'other', # arch/alpha/kernel/semaphore.c, include/asm-alpha/semaphore.h,
1681596SN/A    '__down_trylock': 'interrupt', # include/asm-alpha/semaphore.h, include/asm-i386/semaphore.h,
1691596SN/A    '__elv_add_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,
1701596SN/A    '__end_that_request_first' : 'other', # drivers/block/ll_rw_blk.c,
1711596SN/A    '__exit_sighand': 'other', # kernel/signal.c, include/linux/sched.h,
1721596SN/A    '__exit_signal': 'other', # kernel/signal.c, include/linux/sched.h,
1731917Sbinkertn@umich.edu    '__filemap_copy_from_user_iovec' : 'buffer', # mm/filemap.c,
1741917Sbinkertn@umich.edu    '__filemap_fdatawrite' : 'buffer', # mm/filemap.c,
1751596SN/A    '__find_get_block' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
1761596SN/A    '__find_get_block_slow' : 'other', # fs/buffer.c,
1771596SN/A    '__fput' : 'other', # fs/file_table.c,
1781917Sbinkertn@umich.edu    '__free_pages' : 'buffer', # mm/page_alloc.c,
1791917Sbinkertn@umich.edu    '__free_pages_ok': 'buffer', # mm/page_alloc.c,
1801917Sbinkertn@umich.edu    '__generic_file_aio_read': 'buffer', # mm/filemap.c, include/linux/fs.h,
1811596SN/A    '__generic_unplug_device' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
1821596SN/A    '__get_free_pages' : 'other', # mm/page_alloc.c, drivers/md/raid6.h,
1831917Sbinkertn@umich.edu    '__get_page_state': 'buffer', # mm/page_alloc.c,
1841596SN/A    '__get_user_4': 'other', # include/asm-i386/uaccess.h,
1851596SN/A    '__get_zone_counts': 'other', #
1861596SN/A    '__getblk' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
1871596SN/A    '__getblk_slow' : 'other', # fs/buffer.c,
1881596SN/A    '__group_complete_signal' : 'user', # kernel/signal.c,  is kinda syscall
1891596SN/A    '__group_send_sig_info' : 'user', # kernel/signal.c,  is kinda syscall
1901596SN/A    '__iget' : 'other', # fs/inode.c, include/linux/fs.h,
1911596SN/A    '__insert_inode_hash': 'other', # fs/inode.c, include/linux/fs.h,
1921917Sbinkertn@umich.edu    '__insert_vm_struct': 'buffer', # mm/mmap.c,
1931596SN/A    '__ip_conntrack_confirm' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c, include/linux/netfilter_ipv4/ip_conntrack_core.h,
1941596SN/A    '__ip_conntrack_find' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c,
1951596SN/A    '__ip_ct_find_proto' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c, include/linux/netfilter_ipv4/ip_conntrack_core.h,
1961596SN/A    '__ip_route_output_key' : 'stack', # net/ipv4/route.c,
1971917Sbinkertn@umich.edu    '__kfree_skb' : 'buffer', # net/core/skbuff.c, include/linux/skbuff.h,
1981917Sbinkertn@umich.edu    '__kmalloc' : 'buffer', # mm/slab.c, include/linux/slab.h,
1991917Sbinkertn@umich.edu    '__load_new_mm_context': 'buffer',
2001596SN/A    '__lookup': 'other', # lib/radix-tree.c,
2011596SN/A    '__lookup_hash': 'other', # fs/namei.c,
2021917Sbinkertn@umich.edu    '__lookup_tag' : 'buffer', # lib/radix-tree.c,
2031596SN/A    '__make_request' : 'driver', # drivers/block/ll_rw_blk.c, drivers/block/ll_rw_blk.c,
2041596SN/A    '__mark_inode_dirty' : 'other', # fs/fs-writeback.c, include/linux/fs.h,
2051596SN/A    '__memcpy_aligned_up' : 'copy', # arch/alpha/lib/memcpy.c,
2061596SN/A    '__memcpy_unaligned_up' : 'copy', # arch/alpha/lib/memcpy.c,
2071596SN/A    '__memset' : 'copy', # include/asm-alpha/string.h,
2081596SN/A    '__mmdrop': 'other', # kernel/fork.c,
2091596SN/A    '__mod_timer' : 'other', # kernel/timer.c, include/linux/timer.h,
2101596SN/A    '__modify_IO_APIC_irq': 'interrupt', #
2111596SN/A    '__net_random': 'other', #
2121917Sbinkertn@umich.edu    '__page_cache_release' : 'buffer', # mm/swap.c,
2131917Sbinkertn@umich.edu    '__pagevec_free': 'buffer', # mm/page_alloc.c, include/linux/pagevec.h,
2141917Sbinkertn@umich.edu    '__pagevec_lru_add' : 'buffer', # mm/swap.c, include/linux/pagevec.h,
2151917Sbinkertn@umich.edu    '__pagevec_lru_add_active': 'buffer', # mm/swap.c, include/linux/pagevec.h,
2161917Sbinkertn@umich.edu    '__pagevec_release' : 'buffer', # mm/swap.c, include/linux/pagevec.h,
2171596SN/A    '__pollwait' : 'other', # fs/select.c, fs/select.c,
2181596SN/A    '__pskb_trim_head': 'stack', # net/ipv4/tcp_output.c,
2191596SN/A    '__put_task_struct': 'other', # kernel/fork.c, include/linux/sched.h,
2201596SN/A    '__queue_work': 'other', # kernel/workqueue.c,
2211917Sbinkertn@umich.edu    '__rb_erase_color' : 'buffer', # lib/rbtree.c,
2221917Sbinkertn@umich.edu    '__rb_rotate_left' : 'buffer', # lib/rbtree.c,
2231917Sbinkertn@umich.edu    '__rb_rotate_right' : 'buffer', # lib/rbtree.c,
2241596SN/A    '__rcu_process_callbacks': 'other', #
2251917Sbinkertn@umich.edu    '__read_page_state' : 'buffer', # mm/page_alloc.c, include/linux/page-flags.h,
2261596SN/A    '__release_sock' : 'stack', # net/core/sock.c,
2271596SN/A    '__remlu' : 'other', # arch/alpha/kernel/alpha_ksyms.c,
2281917Sbinkertn@umich.edu    '__remove_from_page_cache': 'buffer', # mm/filemap.c, include/linux/pagemap.h,
2291917Sbinkertn@umich.edu    '__remove_shared_vm_struct': 'buffer', # mm/mmap.c,
2301596SN/A    '__remqu' : 'other', # arch/alpha/kernel/alpha_ksyms.c,
2311917Sbinkertn@umich.edu    '__rmqueue' : 'buffer', # mm/page_alloc.c,
2321596SN/A    '__scsi_done' : 'other', # drivers/scsi/scsi.c, drivers/scsi/scsi_priv.h,
2331596SN/A    '__scsi_get_command' : 'other', # drivers/scsi/scsi.c,
2341596SN/A    '__set_page_buffers' : 'other', # fs/buffer.c,
2351917Sbinkertn@umich.edu    '__set_page_dirty_nobuffers' : 'buffer', # mm/page-writeback.c, include/linux/mm.h,
2361917Sbinkertn@umich.edu    '__sk_stream_mem_reclaim' : 'buffer', # net/core/stream.c,
2371596SN/A    '__sock_create': 'stack', # net/socket.c,
2381596SN/A    '__strncpy_from_user' : 'copy', # include/asm-alpha/uaccess.h,
2391596SN/A    '__strnlen_user': 'user',
2401596SN/A    '__switch_to': 'interrupt', #
2411596SN/A    '__sync_single_inode' : 'other', # fs/fs-writeback.c,
2421596SN/A    '__tasklet_schedule' : 'other', # kernel/softirq.c,
2431596SN/A    '__tcp_ack_snd_check' : 'stack', # net/ipv4/tcp_input.c,
2441596SN/A    '__tcp_data_snd_check' : 'stack', # net/ipv4/tcp_input.c,
2451596SN/A    '__tcp_grow_window' : 'stack', # net/ipv4/tcp_input.c,
2461596SN/A    '__tcp_put_port' : 'stack', # net/ipv4/tcp_ipv4.c,
2471596SN/A    '__tcp_select_window' : 'stack', # net/ipv4/tcp_output.c,
2481596SN/A    '__tcp_tw_hashdance' : 'stack', # net/ipv4/tcp_minisocks.c,
2491596SN/A    '__tcp_v4_check_established':'stack',
2501596SN/A    '__unhash_process': 'other', # kernel/exit.c,
2511596SN/A    '__unmask_IO_APIC_irq': 'interrupt', #
2521596SN/A    '__up_wakeup' : 'interrupt', # arch/alpha/kernel/semaphore.c, include/asm-alpha/semaphore.h,
2531596SN/A    '__user_walk' : 'other', # fs/namei.c,
2541596SN/A    '__vm_stat_account': 'other', #
2551917Sbinkertn@umich.edu    '__vma_link': 'buffer', # mm/mmap.c,
2561917Sbinkertn@umich.edu    '__vma_link_rb': 'buffer', # mm/mmap.c, include/linux/mm.h,
2571596SN/A    '__wait_on_buffer' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
2581596SN/A    '__wake_up' : 'other', # kernel/sched.c,
2591596SN/A    '__wake_up_common' : 'other', # kernel/sched.c,
2601596SN/A    '__wake_up_locked': 'other', # kernel/sched.c,
2611596SN/A    '__wake_up_parent': 'other', # kernel/signal.c,
2621596SN/A    '__wake_up_sync': 'other', # kernel/sched.c,
2631596SN/A    '__writeback_single_inode' : 'other', # fs/fs-writeback.c,
2641596SN/A    'acct_process': 'other', # kernel/acct.c, include/linux/acct.h, include/linux/acct.h,
2651596SN/A    'ack_edge_ioapic_irq': 'interrupt', #
2661596SN/A    'ack_edge_ioapic_vector': 'interrupt', #
2671917Sbinkertn@umich.edu    'activate_page' : 'buffer', # mm/swap.c,
2681596SN/A    'activate_task' : 'other', # kernel/sched.c,
2691596SN/A    'add_disk_randomness' : 'other', # drivers/char/random.c, include/linux/genhd.h,
2701596SN/A    'add_interrupt_randomness': 'driver', # drivers/char/random.c, include/linux/random.h,
2711596SN/A    'add_timer_randomness' : 'driver', # drivers/char/random.c,
2721917Sbinkertn@umich.edu    'add_to_page_cache' : 'buffer', # mm/filemap.c, include/linux/pagemap.h,
2731917Sbinkertn@umich.edu    'add_to_page_cache_lru' : 'buffer', # mm/filemap.c, include/linux/pagemap.h,
2741596SN/A    'add_wait_queue' : 'other', # kernel/fork.c,
2751596SN/A    'add_wait_queue_exclusive' : 'other', # kernel/fork.c,
2761596SN/A    'aligned' : 'other', #
2771596SN/A    'alloc_buffer_head' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
2781596SN/A    'alloc_dcookie': 'other', # fs/dcookies.c,
2791596SN/A    'alloc_fd_array': 'other', # fs/file.c, include/linux/file.h,
2801596SN/A    'alloc_inode' : 'other', # fs/inode.c,
2811596SN/A    'alloc_pidmap': 'other', # kernel/pid.c, include/linux/pid.h,
2821917Sbinkertn@umich.edu    'alloc_skb' : 'buffer', # net/core/skbuff.c, include/linux/skbuff.h,
2831917Sbinkertn@umich.edu    'alloc_slabmgmt' : 'buffer', # mm/slab.c,
2841596SN/A    'alpha_switch_to' : 'other', # include/asm-alpha/system.h,
2851917Sbinkertn@umich.edu    'anon_vma_link': 'buffer', # mm/rmap.c, include/linux/rmap.h, include/linux/rmap.h,
2861917Sbinkertn@umich.edu    'anon_vma_prepare': 'buffer', # mm/rmap.c, include/linux/rmap.h, include/linux/rmap.h,
2871917Sbinkertn@umich.edu    'anon_vma_unlink': 'buffer', # mm/rmap.c, include/linux/rmap.h,
2881596SN/A    'apache': 'other', #
2891596SN/A    'apic_timer_interrupt': 'interrupt', # include/asm-i386/hw_irq.h,
2901917Sbinkertn@umich.edu    'arch_get_unmapped_area': 'buffer',
2911917Sbinkertn@umich.edu    'arch_get_unmapped_area_1': 'buffer',
2921596SN/A    'arch_get_unmapped_area_topdown': 'other', #
2931596SN/A    'arch_pick_mmap_layout': 'other', #
2941596SN/A    'arch_unmap_area_topdown': 'other', #
2951596SN/A    'arp_hash': 'stack', # net/ipv4/arp.c, net/ipv4/arp.c,
2961596SN/A    'arp_process': 'stack', # net/ipv4/arp.c,
2971596SN/A    'arp_rcv': 'stack', # net/ipv4/arp.c,
2981596SN/A    'artsd': 'other', #
2991596SN/A    'as_add_arq_hash' : 'other', # drivers/block/as-iosched.c,
3001596SN/A    'as_add_arq_rb' : 'other', # drivers/block/as-iosched.c,
3011596SN/A    'as_add_request' : 'other', # drivers/block/as-iosched.c,
3021596SN/A    'as_antic_stop' : 'other', # drivers/block/as-iosched.c,
3031596SN/A    'as_choose_req' : 'other', # drivers/block/as-iosched.c,
3041596SN/A    'as_completed_request' : 'other', # drivers/block/as-iosched.c,
3051596SN/A    'as_dispatch_request' : 'other', # drivers/block/as-iosched.c,
3061596SN/A    'as_fifo_expired' : 'other', # drivers/block/as-iosched.c,
3071596SN/A    'as_find_arq_hash' : 'other', # drivers/block/as-iosched.c,
3081596SN/A    'as_find_arq_rb' : 'other', # drivers/block/as-iosched.c,
3091596SN/A    'as_find_first_arq' : 'other', # drivers/block/as-iosched.c,
3101596SN/A    'as_find_next_arq' : 'other', # drivers/block/as-iosched.c,
3111596SN/A    'as_former_request' : 'other', # drivers/block/as-iosched.c,
3121596SN/A    'as_get_io_context' : 'other', # drivers/block/as-iosched.c,
3131596SN/A    'as_insert_request' : 'other', # drivers/block/as-iosched.c,
3141596SN/A    'as_latter_request' : 'other', # drivers/block/as-iosched.c,
3151596SN/A    'as_merge' : 'other', # drivers/block/as-iosched.c,
3161596SN/A    'as_merged_request' : 'other', # drivers/block/as-iosched.c,
3171596SN/A    'as_merged_requests' : 'other', # drivers/block/as-iosched.c,
3181596SN/A    'as_move_to_dispatch' : 'other', # drivers/block/as-iosched.c,
3191596SN/A    'as_next_request' : 'other', # drivers/block/as-iosched.c,
3201596SN/A    'as_put_request' : 'other', # drivers/block/as-iosched.c,
3211596SN/A    'as_queue_empty' : 'other', # drivers/block/as-iosched.c,
3221596SN/A    'as_remove_dispatched_request' : 'other', # drivers/block/as-iosched.c,
3231596SN/A    'as_remove_merge_hints' : 'other', # drivers/block/as-iosched.c,
3241596SN/A    'as_remove_queued_request' : 'other', # drivers/block/as-iosched.c,
3251596SN/A    'as_remove_request' : 'other', # drivers/block/as-iosched.c,
3261596SN/A    'as_set_request' : 'other', # drivers/block/as-iosched.c,
3271596SN/A    'as_update_arq' : 'other', # drivers/block/as-iosched.c,
3281596SN/A    'as_update_iohist' : 'other', # drivers/block/as-iosched.c,
3291596SN/A    'atomic_dec_and_lock' : 'other', # lib/dec_and_lock.c, include/linux/spinlock.h, include/linux/spinlock.h,
3301596SN/A    'atomic_dec_and_lock_1' : 'other', # arch/alpha/lib/dec_and_lock.c,
3311596SN/A    'attach_pid': 'other', # kernel/pid.c,
3321596SN/A    'attempt_merge' : 'other', # drivers/block/ll_rw_blk.c,
3331596SN/A    'auth_domain_drop' : 'other', # net/sunrpc/svcauth.c,
3341596SN/A    'auth_domain_put' : 'other', # net/sunrpc/svcauth.c, include/linux/sunrpc/svcauth.h,
3351596SN/A    'autoremove_wake_function' : 'other', # kernel/fork.c, include/linux/wait.h,
3361917Sbinkertn@umich.edu    'bad_range' : 'buffer', # mm/page_alloc.c,
3371917Sbinkertn@umich.edu    'balance_dirty_pages' : 'buffer', # mm/page-writeback.c,
3381917Sbinkertn@umich.edu    'balance_dirty_pages_ratelimited' : 'buffer', # mm/page-writeback.c, include/linux/writeback.h,
3391596SN/A    'basename': 'other', #
3401596SN/A    'bash': 'other', #
3411596SN/A    'batch_entropy_store' : 'interrupt', # drivers/char/random.c, include/linux/random.h,
3421596SN/A    'bh_lru_install' : 'other', # fs/buffer.c,
3431596SN/A    'bh_waitq_head' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
3441596SN/A    'bh_wake_function' : 'other', # fs/buffer.c,
3451596SN/A    'bio_add_page' : 'other', # fs/bio.c, include/linux/bio.h,
3461596SN/A    'bio_alloc' : 'other', # fs/bio.c, include/linux/bio.h,
3471596SN/A    'bio_destructor' : 'other', # fs/bio.c,
3481596SN/A    'bio_endio' : 'other', # fs/bio.c, include/linux/bio.h,
3491596SN/A    'bio_get_nr_vecs' : 'other', # fs/bio.c, include/linux/bio.h,
3501596SN/A    'bio_hw_segments' : 'other', # fs/bio.c, include/linux/bio.h,
3511596SN/A    'bio_phys_segments' : 'other', # fs/bio.c, include/linux/bio.h,
3521596SN/A    'bio_put' : 'other', # fs/bio.c, include/linux/bio.h,
3531596SN/A    'blk_backing_dev_unplug' : 'other', # drivers/block/ll_rw_blk.c,
3541596SN/A    'blk_cleanup_queue': 'driver', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
3551596SN/A    'blk_get_queue': 'driver', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
3561596SN/A    'blk_hw_contig_segment' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
3571596SN/A    'blk_phys_contig_segment' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
3581596SN/A    'blk_plug_device' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
3591917Sbinkertn@umich.edu    'blk_queue_bounce' : 'buffer', # mm/highmem.c, include/linux/blkdev.h,
3601596SN/A    'blk_recount_segments' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
3611596SN/A    'blk_remove_plug' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
3621596SN/A    'blk_rq_map_sg' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
3631596SN/A    'blk_run_queue' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
3641596SN/A    'blkdev_ioctl': 'driver', # drivers/block/ioctl.c, include/linux/fs.h,
3651596SN/A    'block_ioctl': 'other', # fs/block_dev.c,
3661596SN/A    'block_prepare_write' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
3671596SN/A    'block_read_full_page': 'other', # fs/buffer.c, include/linux/buffer_head.h,
3681596SN/A    'block_write_full_page': 'other', # fs/buffer.c, include/linux/buffer_head.h,
3691596SN/A    'bmap': 'other', # fs/jfs/jfs_dmap.h, fs/inode.c, include/linux/fs.h,
3701596SN/A    'buffer_insert_list' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
3711917Sbinkertn@umich.edu    'buffered_rmqueue' : 'buffer', # mm/page_alloc.c,
3721917Sbinkertn@umich.edu    'cache_alloc_refill' : 'buffer', # mm/slab.c,
3731596SN/A    'cache_check' : 'other', # net/sunrpc/cache.c, include/linux/sunrpc/cache.h,
3741917Sbinkertn@umich.edu    'cache_flusharray' : 'buffer', # mm/slab.c,
3751917Sbinkertn@umich.edu    'cache_grow' : 'buffer', # mm/slab.c,
3761917Sbinkertn@umich.edu    'cache_init_objs' : 'buffer', # mm/slab.c,
3771917Sbinkertn@umich.edu    'cache_reap': 'buffer', # mm/slab.c,
3781596SN/A    'cached_lookup': 'other', # fs/namei.c,
3791596SN/A    'call_rcu' : 'other', # kernel/rcupdate.c,
3801917Sbinkertn@umich.edu    'can_share_swap_page': 'buffer', # mm/swapfile.c, include/linux/swap.h, include/linux/swap.h,
3811917Sbinkertn@umich.edu    'can_vma_merge_after': 'buffer', # mm/mmap.c,
3821917Sbinkertn@umich.edu    'can_vma_merge_before': 'buffer', # mm/mmap.c,
3831596SN/A    'capable': 'other',
3841596SN/A    'cascade' : 'interrupt', # kernel/timer.c,
3851596SN/A    'cat': 'other', #
3861596SN/A    'cdev_get': 'other', # fs/char_dev.c, include/linux/cdev.h,
3871596SN/A    'cdrom': 'other', #
3881596SN/A    'check_kill_permission' : 'other', # kernel/signal.c,
3891596SN/A    'chrdev_open': 'other', # fs/char_dev.c, include/linux/fs.h,
3901596SN/A    'cleanup_rbuf' : 'stack', # net/ipv4/tcp.c,
3911596SN/A    'clear_inode' : 'other', # fs/inode.c, include/linux/fs.h,
3921917Sbinkertn@umich.edu    'clear_page' : 'buffer', # include/asm-alpha/page.h,
3931917Sbinkertn@umich.edu    'clear_page_dirty_for_io' : 'buffer', # mm/page-writeback.c, include/linux/mm.h,
3941917Sbinkertn@umich.edu    'clear_page_tables': 'buffer', # mm/memory.c, include/linux/mm.h,
3951596SN/A    'clear_queue_congested' : 'other', # drivers/block/ll_rw_blk.c,
3961596SN/A    'clear_user': 'other', # include/asm-alpha/uaccess.h, include/asm-i386/uaccess.h,
3971596SN/A    'clock_panelapplet.so': 'other', #
3981596SN/A    'close_private_file' : 'other', # fs/file_table.c, include/linux/fs.h,
3991596SN/A    'copy_skb_header' : 'copy',
4001596SN/A    'common_interrupt': 'interrupt', #
4011596SN/A    'complete': 'other', # kernel/sched.c,
4021596SN/A    'compute_creds': 'other', # fs/exec.c, include/linux/binfmts.h,
4031596SN/A    'con_chars_in_buffer': 'driver', # drivers/char/vt.c,
4041596SN/A    'con_write_room': 'driver', # drivers/char/vt.c,
4051596SN/A    'convert_fxsr_from_user': 'interrupt', #
4061596SN/A    'convert_fxsr_to_user': 'interrupt', #
4071596SN/A    'copy_files': 'other', # kernel/fork.c,
4081596SN/A    'copy_from_user': 'copy', # include/asm-alpha/uaccess.h, include/asm-i386/uaccess.h,
4091596SN/A    'copy_mm': 'other', # kernel/fork.c,
4101596SN/A    'copy_namespace': 'other', # fs/namespace.c, include/linux/namespace.h,
4111596SN/A    'copy_page': 'copy',
4121917Sbinkertn@umich.edu    'copy_page_range': 'buffer', # mm/memory.c, include/linux/mm.h,
4131596SN/A    'copy_process': 'other', # kernel/fork.c, include/linux/sched.h,
4141596SN/A    'copy_semundo': 'other', # ipc/sem.c, include/linux/sem.h,
4151596SN/A    'copy_strings': 'other', # fs/exec.c, include/linux/binfmts.h,
4161596SN/A    'copy_strings_kernel': 'other', # fs/exec.c, include/linux/binfmts.h,
4171596SN/A    'copy_thread': 'syscall', # arch/alpha/kernel/process.c, include/linux/sched.h,
4181596SN/A    'copy_to_user': 'copy', # include/asm-alpha/uaccess.h, include/asm-i386/uaccess.h,
4191917Sbinkertn@umich.edu    'copy_vma': 'buffer', # mm/mmap.c, include/linux/mm.h,
4201596SN/A    '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,
4211596SN/A    'count_open_files': 'other', # kernel/fork.c,
4221596SN/A    'cp_new_stat' : 'other', # fs/stat.c,
4231596SN/A    'cp_new_stat64': 'other', # fs/stat.c,
4241596SN/A    'cpu_idle' : 'idle', # arch/alpha/kernel/process.c, init/main.c,
4251596SN/A    'cpu_quiet' : 'other', # kernel/rcupdate.c,
4261596SN/A    'create_buffers' : 'other', # fs/buffer.c,
4271596SN/A    'create_elf_tables': 'other', # fs/binfmt_elf.c,
4281596SN/A    'create_empty_buffers' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
4291596SN/A    'cron': 'other', #
4301596SN/A    'csum_partial' : 'stack', # arch/alpha/lib/checksum.c, include/asm-alpha/checksum.h,
4311596SN/A    'csum_partial_copy_nocheck' : 'copy', # arch/alpha/lib/csum_partial_copy.c, include/asm-alpha/checksum.h,
4321596SN/A    'csum_partial_copy_to_xdr' : 'copy', # net/sunrpc/xprt.c, net/sunrpc/svcsock.c,
4331596SN/A    'csum_tcpudp_magic' : 'stack', # arch/alpha/lib/checksum.c, include/asm-alpha/checksum.h,
4341596SN/A    'csum_tcpudp_nofold' : 'stack', # arch/alpha/lib/checksum.c, include/asm-alpha/checksum.h,
4351596SN/A    'current_kernel_time' : 'other', # kernel/time.c, include/linux/time.h,
4361596SN/A    'cut': 'other', #
4371596SN/A    'd_alloc' : 'other', # fs/dcache.c, include/linux/dcache.h,
4381596SN/A    'd_alloc_anon' : 'other', # fs/dcache.c, include/linux/dcache.h,
4391596SN/A    'd_callback' : 'other', # fs/dcache.c,
4401596SN/A    'd_find_alias' : 'other', # fs/dcache.c, include/linux/dcache.h,
4411596SN/A    'd_free' : 'other', # fs/dcache.c,
4421596SN/A    'd_instantiate' : 'other', # fs/dcache.c, include/linux/dcache.h,
4431596SN/A    'd_lookup': 'other', # fs/dcache.c, include/linux/dcache.h,
4441596SN/A    'd_path': 'other', # fs/dcache.c, include/linux/dcache.h,
4451596SN/A    'd_rehash' : 'other', # fs/dcache.c, include/linux/dcache.h,
4461596SN/A    'deactivate_task' : 'other', # kernel/sched.c,
4471596SN/A    'default_idle' : 'idle', # arch/alpha/kernel/process.c, include/linux/platform.h,
4481596SN/A    'default_llseek': 'other', # fs/read_write.c, include/linux/fs.h,
4491596SN/A    'default_wake_function' : 'other', # kernel/sched.c, include/linux/wait.h,
4501596SN/A    'del_singleshot_timer_sync' : 'other', # kernel/timer.c, include/linux/timer.h, include/linux/timer.h,
4511596SN/A    'del_timer' : 'other', # kernel/timer.c, include/linux/timer.h,
4521596SN/A    'delay_pmtmr': 'interrupt', #
4531596SN/A    'delayed_work_timer_fn': 'other', # kernel/workqueue.c,
4541596SN/A    'dentry_open': 'other', # fs/open.c, include/linux/fs.h,
4551596SN/A    'deny_write_access': 'other', # fs/namei.c, include/linux/fs.h,
4561596SN/A    'dequeue_signal' : 'other', # kernel/signal.c, include/linux/sched.h,
4571596SN/A    'dequeue_task' : 'other', # kernel/sched.c,
4581596SN/A    'destroy_context': 'interrupt', # include/asm-alpha/mmu_context.h, include/asm-i386/mmu_context.h,
4591596SN/A    'destroy_inode' : 'other', # fs/inode.c, include/linux/fs.h,
4601596SN/A    'detach_pid': 'other', # kernel/pid.c,
4611917Sbinkertn@umich.edu    'detach_vmas_to_be_unmapped': 'buffer', # mm/mmap.c,
4621596SN/A    'dev_queue_xmit' : 'stack', # net/core/dev.c, include/linux/netdevice.h,
4631596SN/A    'dev_shutdown' : 'stack', # net/sched/sch_generic.c,
4641596SN/A    'dev_watchdog': 'stack', # net/sched/sch_generic.c,
4651596SN/A    'device_not_available': 'interrupt', #
4661596SN/A    'disable_irq_nosync': 'interrupt', # arch/alpha/kernel/irq.c, include/asm-alpha/irq.h, include/asm-i386/irq.h,
4671596SN/A    'disk_round_stats' : 'other', # drivers/block/ll_rw_blk.c, include/linux/genhd.h,
4681596SN/A    'dnotify_flush' : 'other', # fs/dnotify.c, include/linux/dnotify.h,
4691596SN/A    'dnotify_parent' : 'other', # fs/dnotify.c, include/linux/dnotify.h,
4701596SN/A    'do_IRQ': 'driver', # drivers/s390/cio/cio.c,
4711917Sbinkertn@umich.edu    'do_anonymous_page' : 'buffer', # mm/memory.c,
4721596SN/A    'do_bindings' : 'stack', # net/ipv4/netfilter/ip_nat_core.c, include/linux/netfilter_ipv4/ip_nat_core.h,
4731917Sbinkertn@umich.edu    'do_brk': 'buffer', # mm/mmap.c, mm/nommu.c, include/linux/mm.h,
4741596SN/A    'do_csum_partial_copy_from_user' : 'copy', # arch/alpha/lib/csum_partial_copy.c,
4751596SN/A    'do_entInt' : 'interrupt', # arch/alpha/kernel/irq_alpha.c,
4761596SN/A    'do_entUna': 'alignment',
4771596SN/A    'do_execve': 'other', # fs/exec.c, include/linux/sched.h,
4781596SN/A    'do_exit': 'other', # kernel/exit.c,
4791596SN/A    'do_fcntl' : 'user', # fs/fcntl.c, used to be syscall`
4801596SN/A    'do_fork': 'other', # kernel/fork.c, include/linux/sched.h,
4811596SN/A    'do_futex': 'other', # kernel/futex.c, include/linux/futex.h,
4821917Sbinkertn@umich.edu    'do_generic_mapping_read': 'buffer', # mm/filemap.c, include/linux/fs.h,
4831596SN/A    'do_gettimeofday' : 'user', # arch/alpha/kernel/time.c, include/linux/time.h,  used to by syscall
4841596SN/A    'do_group_exit': 'other', # kernel/exit.c, include/linux/sched.h,
4851917Sbinkertn@umich.edu    'do_invalidatepage': 'buffer', # mm/truncate.c,
4861596SN/A    'do_lookup' : 'user', # fs/namei.c,  used to by syscall
4871917Sbinkertn@umich.edu    'do_mmap_pgoff': 'buffer', # mm/mmap.c, mm/nommu.c, include/linux/mm.h,
4881596SN/A    'do_mpage_readpage': 'other', # fs/mpage.c,
4891917Sbinkertn@umich.edu    'do_mremap': 'buffer', # mm/mremap.c,
4901917Sbinkertn@umich.edu    'do_munmap': 'buffer', # mm/mmap.c, mm/nommu.c, include/linux/mm.h,
4911596SN/A    'do_no_page' : 'user', # mm/memory.c,  used to by syscall
4921596SN/A    'do_nosym': 'other', #
4931596SN/A    'do_notify_parent': 'other', # kernel/signal.c, include/linux/sched.h,
4941596SN/A    'do_notify_resume': 'interrupt', # arch/alpha/kernel/signal.c,
4951596SN/A    'do_osf_sigprocmask' : 'user', # arch/alpha/kernel/signal.c,  used to by syscall
4961917Sbinkertn@umich.edu    'do_page_cache_readahead': 'buffer', # mm/readahead.c, include/linux/mm.h,
4971596SN/A    'do_page_fault' : 'user', # arch/alpha/mm/fault.c,  used to by syscall
4981596SN/A    'do_pipe': 'syscall', # fs/pipe.c, arch/alpha/kernel/osf_sys.c, include/linux/fs.h,
4991596SN/A    'do_poll' : 'user', # fs/select.c, drivers/macintosh/apm_emu.c,  used to by syscall
5001596SN/A    'do_pollfd' : 'user', # fs/select.c,  used to by syscall
5011596SN/A    'do_posix_clock_monotonic_gettime': 'other', # kernel/posix-timers.c, kernel/posix-timers.c, include/linux/time.h,
5021596SN/A    'do_posix_clock_monotonic_gettime_parts': 'other', # kernel/posix-timers.c, kernel/posix-timers.c,
5031596SN/A    'do_posix_gettime': 'other', # kernel/posix-timers.c, kernel/posix-timers.c,
5041596SN/A    'do_readv_writev' : 'user', # fs/read_write.c,  used to by syscall
5051596SN/A    'do_select': 'other', # fs/select.c, include/linux/poll.h,
5061596SN/A    'do_setitimer': 'other', # kernel/itimer.c, include/linux/time.h,
5071596SN/A    'do_sigaction': 'other', # kernel/signal.c, include/linux/sched.h,
5081596SN/A    'do_signal' : 'user', # arch/alpha/kernel/signal.c, arch/alpha/kernel/signal.c,  used to by syscall
5091596SN/A    'do_sigreturn' : 'user', # arch/alpha/kernel/signal.c,  used to by syscall
5101596SN/A    'do_sigsuspend' : 'user', # arch/alpha/kernel/signal.c,  used to by syscall
5111596SN/A    'do_softirq' : 'interrupt', # kernel/softirq.c, include/linux/interrupt.h,
5121596SN/A    'do_switch_stack' : 'other', #
5131596SN/A    'do_sync_read' : 'other', # fs/read_write.c, include/linux/fs.h,
5141596SN/A    'do_sync_write': 'other', # fs/read_write.c, include/linux/fs.h,
5151596SN/A    'do_timer' : 'other', # kernel/timer.c, include/linux/sched.h,
5161596SN/A    'do_truncate': 'other', # fs/open.c, include/linux/fs.h,
5171596SN/A    'do_tx_done' : 'driver', # drivers/net/ns83820.c,
5181596SN/A    'do_wait': 'other', #
5191917Sbinkertn@umich.edu    'do_wp_page': 'buffer', # mm/memory.c,
5201917Sbinkertn@umich.edu    'do_writepages' : 'buffer', # mm/page-writeback.c, include/linux/writeback.h,
5211596SN/A    '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,
5221596SN/A    'dp264_disable_irq' : 'interrupt', # arch/alpha/kernel/sys_dp264.c,
5231596SN/A    'dp264_enable_irq' : 'interrupt', # arch/alpha/kernel/sys_dp264.c,
5241596SN/A    'dp264_end_irq' : 'interrupt', # arch/alpha/kernel/sys_dp264.c,
5251596SN/A    'dp264_srm_device_interrupt' : 'interrupt', # arch/alpha/kernel/sys_dp264.c,
5261596SN/A    'dput' : 'other', # fs/dcache.c, include/linux/dcache.h,
5271917Sbinkertn@umich.edu    'drain_array_locked': 'buffer', # mm/slab.c, mm/slab.c,
5281596SN/A    'drive_stat_acct' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
5291596SN/A    'drop_buffers': 'other', # fs/buffer.c,
5301596SN/A    'drop_key_refs': 'other', # kernel/futex.c,
5311596SN/A    'dst_alloc': 'stack', # net/core/dst.c,
5321596SN/A    'dst_output' : 'stack', #
5331596SN/A    'dummy_bprm_alloc_security': 'other', # security/dummy.c,
5341596SN/A    'dummy_bprm_apply_creds': 'other', # security/dummy.c,
5351596SN/A    'dummy_bprm_check_security': 'other', # security/dummy.c,
5361596SN/A    'dummy_bprm_secureexec': 'other', # security/dummy.c,
5371596SN/A    'dummy_bprm_set_security': 'other', # security/dummy.c,
5381596SN/A    'dummy_capable': 'other', # security/dummy.c,
5391596SN/A    'dummy_d_instantiate': 'other', # security/dummy.c,
5401596SN/A    'dummy_file_alloc_security': 'other', # security/dummy.c,
5411596SN/A    'dummy_file_free_security': 'other', # security/dummy.c,
5421596SN/A    'dummy_file_ioctl': 'other', # security/dummy.c,
5431596SN/A    'dummy_file_mmap': 'other', # security/dummy.c,
5441596SN/A    'dummy_file_permission': 'other', # security/dummy.c,
5451596SN/A    'dummy_inode_alloc_security': 'other', # security/dummy.c,
5461596SN/A    'dummy_inode_create': 'other', # security/dummy.c,
5471596SN/A    'dummy_inode_free_security': 'other', # security/dummy.c,
5481596SN/A    'dummy_inode_getattr': 'other', # security/dummy.c,
5491596SN/A    'dummy_inode_mkdir': 'other', # security/dummy.c,
5501596SN/A    'dummy_inode_permission': 'other', # security/dummy.c,
5511596SN/A    'dummy_inode_post_create': 'other', # security/dummy.c,
5521596SN/A    'dummy_inode_post_mkdir': 'other', # security/dummy.c,
5531596SN/A    'dummy_task_create': 'other', # security/dummy.c,
5541596SN/A    'dummy_task_free_security': 'other', # security/dummy.c,
5551596SN/A    'dummy_task_kill': 'other', # security/dummy.c,
5561596SN/A    'dummy_task_wait': 'other', # security/dummy.c,
5571596SN/A    'dummy_vm_enough_memory': 'other', # security/dummy.c,
5581596SN/A    'dup_task_struct': 'other', # kernel/fork.c,
5591596SN/A    'e100': 'driver', #
5601596SN/A    'e1000': 'driver',
5611596SN/A    'effective_prio' : 'other', # kernel/sched.c,
5621596SN/A    'ehci_hcd': 'driver', # drivers/usb/host/ehci.h,
5631596SN/A    'elf_map': 'other', # fs/binfmt_elf.c, fs/binfmt_elf.c,
5641596SN/A    'eligible_child': 'other', # kernel/exit.c,
5651596SN/A    'elv_completed_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,
5661596SN/A    'elv_former_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,
5671596SN/A    'elv_latter_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,
5681596SN/A    'elv_merge' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,
5691596SN/A    'elv_merge_requests' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,
5701596SN/A    'elv_merged_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,
5711596SN/A    'elv_next_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,
5721596SN/A    'elv_put_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,
5731596SN/A    'elv_queue_empty' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,
5741596SN/A    'elv_remove_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,
5751596SN/A    'elv_rq_merge_ok' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,
5761596SN/A    'elv_set_request' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,
5771596SN/A    'elv_try_last_merge' : 'other', # drivers/block/elevator.c, include/linux/elevator.h,
5781596SN/A    '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,
5791596SN/A    'encode_post_op_attr' : 'other', # fs/nfsd/nfs3xdr.c,
5801596SN/A    'encode_wcc_data' : 'other', # fs/nfsd/nfs3xdr.c,
5811596SN/A    'end' : 'other', # arch/alpha/boot/misc.c, drivers/media/video/w9966.c, drivers/media/video/w9966.c,
5821596SN/A    'end_bio_bh_io_sync' : 'other', # fs/buffer.c,
5831596SN/A    'end_buffer_async_write': 'other', # fs/buffer.c, include/linux/buffer_head.h,
5841596SN/A    'end_buffer_write_sync' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
5851596SN/A    'end_edge_ioapic_vector': 'other', # include/asm-i386/io_apic.h,
5861596SN/A    'end_level_ioapic_irq': 'interrupt', #
5871596SN/A    'end_level_ioapic_vector': 'interrupt', #
5881917Sbinkertn@umich.edu    'end_page_writeback' : 'buffer', # mm/filemap.c, include/linux/pagemap.h,
5891596SN/A    'end_that_request_chunk' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
5901596SN/A    'end_that_request_first': 'driver', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
5911596SN/A    'end_that_request_last' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
5921596SN/A    'enqueue_task' : 'other', # kernel/sched.c,
5931596SN/A    'entInt' : 'interrupt', # arch/alpha/kernel/proto.h,
5941596SN/A    'entMM' : 'interrupt', # arch/alpha/kernel/proto.h,
5951596SN/A    'entSys' : 'interrupt', # arch/alpha/kernel/proto.h,
5961596SN/A    'entUna' : 'alignment',
5971596SN/A    'entUnaUser':'alignment',
5981596SN/A    'error_code': 'other', #
5991596SN/A    'eth_header' : 'stack', # net/ethernet/eth.c, include/linux/etherdevice.h,
6001596SN/A    'eth_type_trans' : 'stack', # net/ethernet/eth.c, include/linux/etherdevice.h,
6011917Sbinkertn@umich.edu    'ev5_flush_tlb_current_page': 'buffer',
6021596SN/A    'ev5_switch_mm' : 'other', # include/asm-alpha/mmu_context.h,
6031596SN/A    'eventpoll_init_file' : 'other', # fs/eventpoll.c, include/linux/eventpoll.h,
6041596SN/A    'exec_mmap': 'other', # fs/exec.c,
6051596SN/A    'exim4': 'other', #
6061596SN/A    'exit_aio': 'other', # fs/aio.c,
6071596SN/A    'exit_itimers': 'other', # kernel/posix-timers.c, include/linux/sched.h,
6081917Sbinkertn@umich.edu    'exit_mmap': 'buffer', # mm/mmap.c, mm/nommu.c, include/linux/mm.h,
6091596SN/A    'exit_notify': 'other', # kernel/exit.c,
6101596SN/A    'exit_sem': 'other', # ipc/sem.c, include/linux/sem.h, include/linux/sem.h,
6111596SN/A    'exp_find_key' : 'other', # fs/nfsd/export.c, include/linux/nfsd/export.h,
6121596SN/A    'exp_readlock' : 'other', # fs/nfsd/export.c, include/linux/nfsd/export.h,
6131596SN/A    'exp_readunlock' : 'other', # fs/nfsd/export.c, include/linux/nfsd/export.h,
6141596SN/A    'expand_fd_array': 'other', # fs/file.c, include/linux/file.h,
6151596SN/A    'expand_files': 'other', # fs/fcntl.c,
6161917Sbinkertn@umich.edu    'expand_stack': 'buffer', # mm/mmap.c, include/linux/mm.h,
6171596SN/A    'expkey_put' : 'other', # fs/nfsd/export.c, include/linux/nfsd/export.h,
6181596SN/A    'export_decode_fh' : 'other', # fs/exportfs/expfs.c,
6191596SN/A    'export_iget' : 'other', # fs/exportfs/expfs.c,
6201596SN/A    'expr': 'other', #
6211596SN/A    'ext2_alloc_block' : 'other', # fs/ext2/inode.c,
6221596SN/A    'ext2_alloc_branch' : 'other', # fs/ext2/inode.c,
6231596SN/A    'ext2_block_to_path' : 'other', # fs/ext2/inode.c,
6241596SN/A    'ext2_discard_prealloc' : 'other', # fs/ext2/inode.c, fs/ext2/ext2.h,
6251596SN/A    'ext2_find_near' : 'other', # fs/ext2/inode.c,
6261596SN/A    'ext2_free_blocks' : 'other', # fs/ext2/balloc.c, fs/ext2/ext2.h,
6271596SN/A    'ext2_get_block' : 'other', # fs/ext2/inode.c,
6281596SN/A    'ext2_get_branch' : 'other', # fs/ext2/inode.c,
6291596SN/A    'ext2_get_group_desc' : 'other', # fs/ext2/balloc.c, fs/ext2/ext2.h,
6301596SN/A    'ext2_get_inode' : 'other', # fs/ext2/inode.c,
6311596SN/A    'ext2_new_block' : 'other', # fs/ext2/balloc.c, fs/ext2/ext2.h,
6321596SN/A    'ext2_prepare_write' : 'other', # fs/ext2/inode.c,
6331596SN/A    'ext2_put_inode' : 'other', # fs/ext2/inode.c, fs/ext2/ext2.h,
6341596SN/A    'ext2_release_file' : 'other', # fs/ext2/file.c,
6351596SN/A    'ext2_setattr' : 'other', # fs/ext2/inode.c, fs/ext2/ext2.h,
6361596SN/A    'ext2_sync_file' : 'other', # fs/ext2/fsync.c, fs/ext2/ext2.h,
6371596SN/A    'ext2_sync_inode' : 'other', # fs/ext2/inode.c, fs/ext2/ext2.h,
6381596SN/A    'ext2_update_inode' : 'other', # fs/ext2/inode.c, fs/ext2/inode.c,
6391596SN/A    'ext2_write_inode' : 'other', # fs/ext2/inode.c, fs/ext2/ext2.h,
6401596SN/A    'ext2_writepages' : 'other', # fs/ext2/inode.c,
6411596SN/A    'ext3': 'other', #
6421596SN/A    'fasync_helper': 'other', # fs/fcntl.c, include/linux/fs.h,
6431596SN/A    'fd_install' : 'other', # fs/open.c,
6441596SN/A    'fget' : 'other', # fs/file_table.c,
6451596SN/A    'fget_light' : 'other', # fs/file_table.c,
6461596SN/A    'fh_put' : 'other', # fs/nfsd/nfsfh.c, include/linux/nfsd/nfsfh.h,
6471596SN/A    'fh_verify' : 'other', # fs/nfsd/nfsfh.c, include/linux/nfsd/nfsfh.h,
6481596SN/A    'fib_lookup': 'stack', # net/ipv4/fib_rules.c,
6491596SN/A    'fib_rule_put': 'stack', # net/ipv4/fib_rules.c,
6501596SN/A    'fib_semantic_match': 'stack', # net/ipv4/fib_semantics.c,
6511596SN/A    'file_ioctl': 'other', # fs/ioctl.c,
6521596SN/A    'file_kill' : 'other', # fs/file_table.c, include/linux/fs.h,
6531596SN/A    'file_move': 'other', # fs/file_table.c, include/linux/fs.h,
6541917Sbinkertn@umich.edu    'file_ra_state_init': 'buffer', # mm/readahead.c, include/linux/fs.h,
6551917Sbinkertn@umich.edu    'file_read_actor': 'buffer', # mm/filemap.c, include/linux/fs.h,
6561917Sbinkertn@umich.edu    'filemap_fdatawait' : 'buffer', # mm/filemap.c, include/linux/fs.h,
6571917Sbinkertn@umich.edu    'filemap_fdatawrite' : 'buffer', # mm/filemap.c, include/linux/fs.h,
6581917Sbinkertn@umich.edu    'filemap_nopage': 'buffer', # mm/filemap.c, include/linux/mm.h,
6591596SN/A    'filesystems_read_proc': 'other', # fs/proc/proc_misc.c,
6601596SN/A    'filp_close' : 'other', # fs/open.c, include/linux/fs.h,
6611596SN/A    'filp_open' : 'other', # fs/open.c, include/linux/fs.h,
6621596SN/A    'find_best_ips_proto_fast' : 'stack', # net/ipv4/netfilter/ip_nat_core.c,
6631596SN/A    'find_busiest_group' : 'other', # kernel/sched.c,
6641596SN/A    'find_dcookie': 'other', # fs/dcookies.c,
6651596SN/A    'find_exported_dentry' : 'other', # fs/exportfs/expfs.c, fs/nfsd/export.c,
6661917Sbinkertn@umich.edu    'find_extend_vma': 'buffer', # mm/mmap.c, mm/nommu.c, include/linux/mm.h,
6671917Sbinkertn@umich.edu    'find_get_page' : 'buffer', # mm/filemap.c, include/linux/pagemap.h,
6681917Sbinkertn@umich.edu    'find_get_pages': 'buffer', # mm/filemap.c, include/linux/pagemap.h,
6691917Sbinkertn@umich.edu    'find_get_pages_tag' : 'buffer', # mm/filemap.c, include/linux/pagemap.h,
6701596SN/A    'find_inode_fast' : 'other', # fs/inode.c,
6711596SN/A    'find_inode_number' : 'other', # fs/dcache.c, include/linux/fs.h,
6721917Sbinkertn@umich.edu    'find_lock_page' : 'buffer', # mm/filemap.c, include/linux/pagemap.h,
6731917Sbinkertn@umich.edu    'find_mergeable_anon_vma': 'buffer', # mm/mmap.c, include/linux/mm.h,
6741596SN/A    'find_nat_proto' : 'stack', # net/ipv4/netfilter/ip_nat_core.c, include/linux/netfilter_ipv4/ip_nat_protocol.h,
6751596SN/A    'find_next_zero_bit': 'other', # include/asm-alpha/bitops.h, include/asm-i386/bitops.h,
6761917Sbinkertn@umich.edu    'find_or_create_page' : 'buffer', # mm/filemap.c, include/linux/pagemap.h,
6771596SN/A    'find_pid' : 'user', # kernel/pid.c, used to be syscall
6781596SN/A    'find_snap_client': 'stack', # net/802/psnap.c,
6791596SN/A    'find_task_by_pid' : 'user', # kernel/pid.c, include/linux/sched.h, used to be syscall
6801596SN/A    'find_task_by_pid_type': 'other', #
6811917Sbinkertn@umich.edu    'find_vma' : 'buffer', # mm/mmap.c, mm/nommu.c, include/linux/mm.h, used to be syscall
6821917Sbinkertn@umich.edu    'find_vma_prepare': 'buffer', # mm/mmap.c,
6831917Sbinkertn@umich.edu    'find_vma_prev': 'buffer', # mm/mmap.c, include/linux/mm.h,
6841596SN/A    'finish_task_switch' : 'other', # kernel/sched.c, used to be syscall
6851596SN/A    'finish_wait' : 'other', # kernel/fork.c, used to be syscall
6861596SN/A    'flush_old_exec': 'other', # fs/exec.c, include/linux/binfmts.h,
6871596SN/A    'flush_signal_handlers': 'other', # kernel/signal.c, include/linux/sched.h,
6881596SN/A    'flush_sigqueue': 'other', # kernel/signal.c,
6891596SN/A    'flush_thread': 'syscall', # arch/alpha/kernel/process.c, include/linux/sched.h,
6901596SN/A    'fn_hash_lookup': 'stack', # net/ipv4/fib_hash.c,
6911596SN/A    'follow_mount' : 'user', # fs/namei.c, used to be syscall
6921596SN/A    'found' : 'other', # sound/oss/forte.c, scripts/kconfig/gconf.c, drivers/net/fec.c, drivers/scsi/ibmmca.c, drivers/scsi/fd_mcs.c,
6931596SN/A    'fput' : 'user', # fs/file_table.c, used to be syscall
6941917Sbinkertn@umich.edu    'free_block' : 'buffer', # mm/slab.c, drivers/char/drm/radeon_mem.c, mm/slab.c,
6951596SN/A    'free_buffer_head': 'other', # fs/buffer.c, include/linux/buffer_head.h,
6961596SN/A    'free_fd_array': 'other', # fs/file.c, include/linux/file.h,
6971917Sbinkertn@umich.edu    'free_hot_cold_page' : 'buffer', # mm/page_alloc.c,
6981917Sbinkertn@umich.edu    'free_hot_page' : 'buffer', # mm/page_alloc.c,
6991917Sbinkertn@umich.edu    'free_page_and_swap_cache': 'buffer', # mm/swap_state.c, include/linux/swap.h, include/linux/swap.h,
7001917Sbinkertn@umich.edu    'free_pages' : 'buffer', # mm/page_alloc.c, drivers/char/drm/drm_memory_debug.h, drivers/md/raid6.h, drivers/char/drm/drmP.h,
7011917Sbinkertn@umich.edu    'free_pages_bulk': 'buffer', # mm/page_alloc.c,
7021917Sbinkertn@umich.edu    'free_pgtables': 'buffer', # mm/mmap.c,
7031596SN/A    'free_pidmap': 'other', # kernel/pid.c,
7041596SN/A    'free_task': 'other', # kernel/fork.c,
7051596SN/A    'free_uid' : 'other', # kernel/user.c, include/linux/sched.h,
7061596SN/A    'freed_request' : 'other', # drivers/block/ll_rw_blk.c,
7071596SN/A    'fs_may_remount_ro' : 'other', # fs/file_table.c, include/linux/fs.h,
7081596SN/A    'fsync_buffers_list' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
7091596SN/A    'futex_wait': 'other', # kernel/futex.c,
7101596SN/A    'futex_wake': 'other', # kernel/futex.c,
7111596SN/A    'gconfd-2': 'other', #
7121596SN/A    'generic_commit_write' : 'user', # fs/buffer.c, include/linux/buffer_head.h, used to be syscall
7131596SN/A    'generic_delete_inode': 'other', # fs/inode.c, include/linux/fs.h,
7141596SN/A    'generic_drop_inode' : 'user', # fs/inode.c, used to be syscall
7151917Sbinkertn@umich.edu    'generic_file_aio_read': 'buffer', # mm/filemap.c, include/linux/fs.h,
7161917Sbinkertn@umich.edu    'generic_file_aio_write': 'buffer', # mm/filemap.c, include/linux/fs.h,
7171596SN/A    'generic_file_aio_write_nolock' : 'user', # mm/filemap.c, include/linux/fs.h, used to be syscall
7181596SN/A    'generic_file_buffered_write': 'other', #
7191596SN/A    'generic_file_llseek': 'other', # fs/read_write.c, include/linux/fs.h,
7201917Sbinkertn@umich.edu    'generic_file_mmap': 'buffer', # mm/filemap.c, include/linux/fs.h,
7211596SN/A    'generic_file_open' : 'user', # fs/open.c, include/linux/fs.h, used to be syscall
7221596SN/A    'generic_file_write' : 'user', # mm/filemap.c, include/linux/fs.h, used to be syscall
7231596SN/A    'generic_file_write_nolock' : 'user', # mm/filemap.c, include/linux/fs.h, used to be syscall
7241596SN/A    'generic_file_writev' : 'user', # mm/filemap.c, include/linux/fs.h, used to be syscall
7251596SN/A    'generic_fillattr' : 'user', # fs/stat.c, include/linux/fs.h, used to be syscall
7261596SN/A    'generic_forget_inode' : 'user', # fs/inode.c, used to be syscall
7271596SN/A    'generic_make_request' : 'user', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h, used to be syscall
7281596SN/A    'generic_unplug_device' : 'driver', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
7291596SN/A    'get_conntrack_index' : 'stack', # net/ipv4/netfilter/ip_conntrack_proto_tcp.c,
7301596SN/A    'get_device' : 'driver', # drivers/base/core.c, include/linux/device.h,
7311917Sbinkertn@umich.edu    'get_dirty_limits' : 'buffer', # mm/page-writeback.c,
7321596SN/A    'get_empty_filp' : 'other', # fs/file_table.c, include/linux/fs.h,
7331596SN/A    'get_free_idx': 'interrupt', #
7341596SN/A    'get_futex_key': 'other', # kernel/futex.c,
7351596SN/A    'get_io_context' : 'other', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
7361596SN/A    'get_jiffies_64': 'other', # kernel/time.c, include/linux/jiffies.h, include/linux/jiffies.h,
7371596SN/A    'get_new_inode_fast': 'other', # fs/inode.c,
7381596SN/A    'get_object' : 'other', # fs/exportfs/expfs.c,
7391596SN/A    'get_offset_pmtmr': 'interrupt', #
7401917Sbinkertn@umich.edu    'get_one_pte_map_nested': 'buffer', # mm/mremap.c,
7411917Sbinkertn@umich.edu    'get_page_state': 'buffer', # mm/page_alloc.c, include/linux/page-flags.h,
7421596SN/A    'get_pipe_inode': 'other', # fs/pipe.c,
7431596SN/A    'get_request' : 'other', # drivers/block/ll_rw_blk.c,
7441596SN/A    'get_sample_stats' : 'stack', # net/core/dev.c,
7451596SN/A    'get_signal_to_deliver' : 'other', # kernel/signal.c, include/linux/signal.h,
7461596SN/A    'get_task_mm': 'other', # include/linux/sched.h,
7471596SN/A    'get_tuple' : 'driver', # net/ipv4/netfilter/ip_conntrack_core.c, drivers/isdn/hisax/elsa_cs.c, drivers/isdn/hisax/teles_cs.c, drivers/isdn/hisax/avma1_cs.c, drivers/isdn/hardware/avm/avm_cs.c, drivers/bluetooth/bt3c_cs.c, drivers/bluetooth/btuart_cs.c, drivers/bluetooth/dtl1_cs.c, include/linux/netfilter_ipv4/ip_conntrack_core.h,
7481596SN/A    'get_unique_tuple' : 'stack', # net/ipv4/netfilter/ip_nat_core.c,
7491917Sbinkertn@umich.edu    'get_unmapped_area': 'buffer', # mm/mmap.c, mm/nommu.c, include/linux/mm.h,
7501596SN/A    'get_unused_fd' : 'other', # fs/open.c, include/linux/file.h,  used to be syscall
7511596SN/A    'get_vmalloc_info': 'other', # fs/proc/proc_misc.c,
7521596SN/A    'get_write_access' : 'other', # fs/namei.c, include/linux/fs.h,  used to be syscall
7531596SN/A    'get_writeback_state' : 'other', # mm/page-writeback.c,  used to be syscall
7541917Sbinkertn@umich.edu    'get_zone_counts': 'buffer', # mm/page_alloc.c, include/linux/mmzone.h,
7551596SN/A    'getname' : 'other', # fs/namei.c, include/linux/fs.h,  used to be syscall
7561596SN/A    'getnstimeofday': 'other', #
7571596SN/A    'getrusage': 'other', # kernel/sys.c, kernel/exit.c,
7581596SN/A    'grab_block' : 'other', # fs/ext2/balloc.c,
7591596SN/A    'grep': 'other', #
7601596SN/A    'group_release_blocks' : 'other', # fs/ext2/balloc.c,
7611596SN/A    'group_reserve_blocks' : 'other', # fs/ext2/balloc.c,
7621596SN/A    'group_send_sig_info' : 'other', # kernel/signal.c, include/linux/signal.h,
7631596SN/A    'groups_alloc' : 'other', # kernel/sys.c, include/linux/sched.h,  used to be syscall
7641596SN/A    'groups_free' : 'other', # kernel/sys.c, include/linux/sched.h,  used to be syscall
7651596SN/A    'groups_search' : 'other', # kernel/sys.c,  used to be syscall
7661596SN/A    'groups_sort' : 'other', # kernel/sys.c,  used to be syscall
7671596SN/A    'groups_to_user': 'other', # kernel/sys.c,
7681596SN/A    'grow_dev_page' : 'other', # fs/buffer.c,
7691596SN/A    'halfMD4Transform' : 'other', # fs/ext3/hash.c, drivers/char/random.c,
7701596SN/A    'handle_IRQ_event' : 'interrupt', # arch/alpha/kernel/irq.c, include/asm-alpha/irq.h,
7711596SN/A    'handle_irq' : 'interrupt', # arch/alpha/kernel/irq.c, arch/alpha/kernel/irq_impl.h,
7721596SN/A    'handle_mm_fault' : 'interrupt', # mm/memory.c, include/linux/mm.h,
7731596SN/A    'handle_signal': 'interrupt', # arch/alpha/kernel/signal.c,
7741596SN/A    'handle_stop_signal' : 'interrupt', # kernel/signal.c,
7751596SN/A    'hash_conntrack' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c,
7761596SN/A    'hash_futex': 'other', # kernel/futex.c,
7771596SN/A    'hash_refile' : 'other', # fs/nfsd/nfscache.c,
7781596SN/A    'i8042_interrupt': 'interrupt', # drivers/input/serio/i8042.c, drivers/input/serio/i8042.c,
7791596SN/A    'i8042_timer_func': 'driver', # drivers/input/serio/i8042.c,
7801596SN/A    'i_waitq_head' : 'other', # fs/inode.c,
7811596SN/A    'ide_cd': 'other', #
7821596SN/A    'ide_core': 'other', #
7831596SN/A    'ide_disk': 'other', # include/linux/ide.h,
7841596SN/A    'idle_cpu' : 'idle', # kernel/sched.c, include/linux/sched.h,
7851596SN/A    'iget_locked' : 'other', # fs/inode.c, include/linux/fs.h,
7861596SN/A    'in_group_p' : 'other', # kernel/sys.c, include/linux/sched.h,
7871596SN/A    'inet_accept' : 'stack', # net/ipv4/af_inet.c,
7881596SN/A    'inet_create': 'stack', # net/ipv4/af_inet.c,
7891596SN/A    'inet_getname' : 'stack', # net/ipv4/af_inet.c,
7901596SN/A    'inet_release' : 'stack', # net/ipv4/af_inet.c,
7911596SN/A    'inet_sendmsg' : 'stack', # net/ipv4/af_inet.c,
7921596SN/A    'inet_sendpage' : 'stack', # net/ipv4/af_inet.c,
7931596SN/A    'inet_shutdown' : 'stack', # net/ipv4/af_inet.c,
7941596SN/A    'inet_sock_destruct' : 'stack', # net/ipv4/af_inet.c,
7951596SN/A    'init': 'driver', # net/core/pktgen.c, net/ipv4/netfilter/ip_conntrack_ftp.c, net/ipv4/netfilter/ip_conntrack_irc.c, net/ipv4/netfilter/ip_tables.c, net/ipv4/netfilter/ipt_ECN.c, net/ipv4/netfilter/ipt_LOG.c, net/ipv4/netfilter/ipt_helper.c, net/ipv4/netfilter/ipt_TOS.c, net/ipv4/netfilter/ipt_addrtype.c, net/ipv4/netfilter/ipt_limit.c, net/ipv4/netfilter/ipt_tcpmss.c, net/ipv4/netfilter/ipt_ecn.c, net/ipv4/netfilter/ipt_esp.c, net/ipv4/netfilter/ipt_mac.c, net/ipv4/netfilter/ipt_tos.c, net/ipv4/netfilter/ipt_ttl.c, net/ipv4/netfilter/ip_nat_ftp.c, net/ipv4/netfilter/ip_nat_irc.c, net/ipv4/netfilter/ipt_multiport.c, net/ipv4/netfilter/ipt_dscp.c, net/ipv4/netfilter/arp_tables.c, net/ipv4/netfilter/ip_conntrack_tftp.c, net/ipv4/netfilter/ipt_physdev.c, net/ipv4/netfilter/ipt_state.c, net/ipv4/netfilter/ipt_ah.c, net/ipv4/netfilter/ipt_mark.c, net/ipv4/netfilter/ip_queue.c, net/ipv4/netfilter/ipt_conntrack.c, net/ipv4/netfilter/ip_fw_compat.c, net/ipv4/netfilter/ipt_NETMAP.c, net/ipv4/netfilter/ipt_pkttype.c, net/ipv4/netfilter/ipt_MASQUERADE.c, net/ipv4/netfilter/ip_conntrack_standalone.c, net/ipv4/netfilter/ip_nat_snmp_basic.c, net/ipv4/netfilter/ipt_length.c, net/ipv4/netfilter/arpt_mangle.c, net/ipv4/netfilter/ipt_CLASSIFY.c, net/ipv4/netfilter/ip_nat_standalone.c, net/ipv4/netfilter/ipt_NOTRACK.c, net/ipv4/netfilter/ip_nat_amanda.c, net/ipv4/netfilter/ipt_REDIRECT.c, net/ipv4/netfilter/ipt_TCPMSS.c, net/ipv4/netfilter/ipt_REJECT.c, net/ipv4/netfilter/ip_conntrack_amanda.c, net/ipv4/netfilter/ipt_owner.c, net/ipv4/netfilter/ipt_DSCP.c, net/ipv4/netfilter/ip_nat_tftp.c, net/ipv4/netfilter/arptable_filter.c, net/ipv4/netfilter/ipt_iprange.c, net/ipv4/netfilter/ipt_MARK.c, net/ipv4/netfilter/iptable_filter.c, net/ipv4/netfilter/iptable_mangle.c, net/ipv4/netfilter/ipt_SAME.c, net/ipv4/netfilter/ipt_realm.c, net/ipv4/netfilter/ipt_ULOG.c, net/ipv4/netfilter/iptable_raw.c, net/ipv6/netfilter/ip6t_length.c, net/ipv6/netfilter/ip6t_eui64.c, net/ipv6/netfilter/ip6t_frag.c, net/ipv6/netfilter/ip6t_multiport.c, net/ipv6/netfilter/ip6t_ah.c, net/ipv6/netfilter/ip6t_hl.c, net/ipv6/netfilter/ip6t_rt.c, net/ipv6/netfilter/ip6t_mark.c, net/ipv6/netfilter/ip6_queue.c, net/ipv6/netfilter/ip6table_filter.c, net/ipv6/netfilter/ip6table_mangle.c, net/ipv6/netfilter/ip6t_owner.c, net/ipv6/netfilter/ip6t_LOG.c, net/ipv6/netfilter/ip6t_dst.c, net/ipv6/netfilter/ip6t_esp.c, net/ipv6/netfilter/ip6t_hbh.c, net/ipv6/netfilter/ip6t_mac.c, net/ipv6/netfilter/ip6_tables.c, net/ipv6/netfilter/ip6t_MARK.c, net/ipv6/netfilter/ip6table_raw.c, net/ipv6/netfilter/ip6t_limit.c, net/bridge/netfilter/ebt_among.c, net/bridge/netfilter/ebt_dnat.c, net/bridge/netfilter/ebt_802_3.c, net/bridge/netfilter/ebt_mark.c, net/bridge/netfilter/ebt_redirect.c, net/bridge/netfilter/ebt_pkttype.c, net/bridge/netfilter/ebt_snat.c, net/bridge/netfilter/ebt_vlan.c, net/bridge/netfilter/ebt_arp.c, net/bridge/netfilter/ebt_log.c, net/bridge/netfilter/ebt_stp.c, net/bridge/netfilter/ebtables.c, net/bridge/netfilter/ebt_limit.c, net/bridge/netfilter/ebtable_broute.c, net/bridge/netfilter/ebt_arpreply.c, net/bridge/netfilter/ebt_ip.c, net/bridge/netfilter/ebtable_filter.c, net/bridge/netfilter/ebt_mark_m.c, net/bridge/netfilter/ebtable_nat.c, net/decnet/netfilter/dn_rtmsg.c, init/main.c, scripts/kconfig/qconf.cc, , as member of class ConfigItemdrivers/usb/host/ehci-hcd.c, drivers/usb/gadget/ether.c, drivers/usb/gadget/net2280.c, drivers/usb/gadget/goku_udc.c, drivers/usb/gadget/zero.c, drivers/usb/gadget/dummy_hcd.c, drivers/usb/gadget/inode.c, drivers/media/dvb/frontends/grundig_29504-401.c, crypto/tcrypt.c, crypto/khazad.c, crypto/digest.c, crypto/des.c, crypto/md4.c, crypto/md5.c, crypto/tea.c, crypto/serpent.c, crypto/blowfish.c, crypto/sha1.c, crypto/crypto_null.c, crypto/crc32c.c, crypto/deflate.c, crypto/cast5.c, crypto/cast6.c, crypto/sha256.c, crypto/sha512.c, crypto/twofish.c, kernel/futex.c, init/main.c, net/ipv4/netfilter/ipt_recent.c, drivers/i2c/chips/w83781d.c, drivers/i2c/chips/w83627hf.c, drivers/media/video/saa7114.c,
7961596SN/A    'init_bictcp' : 'stack', # net/ipv4/tcp_input.c,
7971596SN/A    'init_buffer_head' : 'other', # fs/buffer.c,
7981596SN/A    'init_conntrack' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c,
7991596SN/A    'init_fpu': 'interrupt', # include/asm-i386/i387.h,
8001596SN/A    'init_new_context': 'interrupt', # include/asm-alpha/mmu_context.h, include/asm-i386/mmu_context.h,
8011596SN/A    'init_page_buffers' : 'other', # fs/buffer.c,
8021596SN/A    'init_westwood' : 'stack', # net/ipv4/tcp_input.c,
8031596SN/A    'inode_add_bytes' : 'other', # fs/stat.c, include/linux/fs.h,
8041596SN/A    'inode_change_ok': 'other', # fs/attr.c, include/linux/fs.h,
8051596SN/A    'inode_has_buffers' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
8061596SN/A    'inode_setattr': 'other', # fs/attr.c, include/linux/fs.h,
8071596SN/A    'inode_sub_bytes' : 'other', # fs/stat.c, include/linux/fs.h,
8081596SN/A    'inode_times_differ' : 'other', # fs/inode.c,
8091596SN/A    'inode_update_time' : 'other', # fs/inode.c, include/linux/fs.h,
8101917Sbinkertn@umich.edu    'insert_vm_struct': 'buffer', # mm/mmap.c, include/linux/mm.h,
8111596SN/A    'install_arg_page': 'other', # fs/exec.c, include/linux/mm.h,
8121596SN/A    'internal_add_timer' : 'other', # kernel/timer.c,
8131596SN/A    'invalid_dpte_no_dismiss_10_' : 'interrupt', #
8141596SN/A    'invalidate_inode_buffers' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
8151596SN/A    'invert_tuple' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c,
8161596SN/A    'invert_tuplepr' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c, include/linux/netfilter_ipv4/ip_conntrack.h,
8171596SN/A    'io_schedule' : 'other', # kernel/sched.c, include/linux/sched.h,
8181596SN/A    'ip_append_data' : 'stack', # net/ipv4/ip_output.c,
8191596SN/A    'ip_append_page' : 'stack', # net/ipv4/ip_output.c,
8201596SN/A    'ip_build_and_send_pkt' : 'stack', # net/ipv4/ip_output.c,
8211596SN/A    'ip_cmsg_recv': 'stack', # net/ipv4/ip_sockglue.c,
8221596SN/A    'ip_cmsg_send' : 'stack', # net/ipv4/ip_sockglue.c,
8231596SN/A    'ip_confirm' : 'stack', # net/ipv4/netfilter/ip_conntrack_standalone.c,
8241596SN/A    'ip_conntrack': 'other', # include/linux/netfilter_ipv4/ip_conntrack.h,
8251596SN/A    'ip_conntrack_alter_reply' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c, include/linux/netfilter_ipv4/ip_conntrack.h,
8261596SN/A    'ip_conntrack_defrag' : 'stack', # net/ipv4/netfilter/ip_conntrack_standalone.c,
8271596SN/A    'ip_conntrack_find_get' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c, include/linux/netfilter_ipv4/ip_conntrack_core.h,
8281596SN/A    'ip_conntrack_get' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c, include/linux/netfilter_ipv4/ip_conntrack.h,
8291596SN/A    'ip_conntrack_in' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c, include/linux/netfilter_ipv4/ip_conntrack_core.h,
8301596SN/A    'ip_conntrack_local' : 'stack', # net/ipv4/netfilter/ip_conntrack_standalone.c,
8311596SN/A    'ip_conntrack_tuple_taken' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c, include/linux/netfilter_ipv4/ip_conntrack.h,
8321596SN/A    'ip_conntrack_unexpect_related' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c, include/linux/netfilter_ipv4/ip_conntrack_helper.h,
8331596SN/A    'ip_ct_find_helper' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c, include/linux/netfilter_ipv4/ip_conntrack_helper.h,
8341596SN/A    'ip_ct_find_proto' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c, include/linux/netfilter_ipv4/ip_conntrack_core.h,
8351596SN/A    'ip_ct_gather_frags' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c, include/linux/netfilter_ipv4/ip_conntrack.h,
8361596SN/A    'ip_ct_refresh' : 'stack', # net/ipv4/netfilter/ip_conntrack_core.c, include/linux/netfilter_ipv4/ip_conntrack.h,
8371596SN/A    'ip_defrag' : 'stack', # net/ipv4/ip_fragment.c,
8381596SN/A    'ip_evictor' : 'stack', # net/ipv4/ip_fragment.c,
8391596SN/A    'ip_fast_csum' : 'stack', # arch/alpha/lib/checksum.c, include/asm-alpha/checksum.h,
8401596SN/A    'ip_finish_output' : 'stack', # net/ipv4/ip_output.c,
8411596SN/A    'ip_finish_output2' : 'stack', # net/ipv4/ip_output.c,
8421596SN/A    'ip_frag_create' : 'stack', # net/ipv4/ip_fragment.c,
8431596SN/A    'ip_frag_destroy' : 'stack', # net/ipv4/ip_fragment.c,
8441596SN/A    'ip_frag_intern' : 'stack', # net/ipv4/ip_fragment.c,
8451596SN/A    'ip_frag_queue' : 'stack', # net/ipv4/ip_fragment.c,
8461596SN/A    'ip_frag_reasm' : 'stack', # net/ipv4/ip_fragment.c,
8471596SN/A    'ip_local_deliver' : 'stack', # net/ipv4/ip_input.c,
8481596SN/A    'ip_local_deliver_finish' : 'stack', # net/ipv4/ip_input.c,
8491596SN/A    'ip_map_lookup' : 'stack', # net/sunrpc/svcauth_unix.c,
8501596SN/A    'ip_map_put' : 'stack', # net/sunrpc/svcauth_unix.c,
8511596SN/A    'ip_mc_drop_socket' : 'stack', # net/ipv4/igmp.c, net/ipv4/af_inet.c, include/linux/igmp.h,
8521596SN/A    'ip_nat_fn' : 'stack', # net/ipv4/netfilter/ip_nat_standalone.c,
8531596SN/A    'ip_nat_out' : 'stack', # net/ipv4/netfilter/ip_nat_standalone.c,
8541596SN/A    'ip_nat_rule_find' : 'stack', # net/ipv4/netfilter/ip_nat_rule.c, include/linux/netfilter_ipv4/ip_nat_rule.h,
8551596SN/A    'ip_nat_setup_info' : 'stack', # net/ipv4/netfilter/ip_nat_core.c, include/linux/netfilter_ipv4/ip_nat.h,
8561596SN/A    'ip_nat_used_tuple' : 'stack', # net/ipv4/netfilter/ip_nat_core.c, include/linux/netfilter_ipv4/ip_nat.h,
8571596SN/A    'ip_output' : 'stack', # net/ipv4/ip_output.c,
8581596SN/A    'ip_push_pending_frames' : 'stack', # net/ipv4/ip_output.c,
8591596SN/A    'ip_queue_xmit' : 'stack', # net/ipv4/ip_output.c,
8601596SN/A    'ip_rcv' : 'stack', # net/ipv4/ip_input.c,
8611596SN/A    'ip_rcv_finish' : 'stack', # net/ipv4/ip_input.c,
8621596SN/A    'ip_refrag' : 'stack', # net/ipv4/netfilter/ip_conntrack_standalone.c,
8631596SN/A    'ip_route_input' : 'stack', # net/ipv4/route.c,
8641596SN/A    'ip_route_input_slow': 'stack', # net/ipv4/route.c,
8651596SN/A    'ip_route_output_flow' : 'stack', # net/ipv4/route.c,
8661596SN/A    'ip_send_check' : 'stack', # net/ipv4/ip_output.c,
8671596SN/A    'ip_tables': 'other', #
8681596SN/A    'ipq_kill' : 'stack', # net/ipv4/ip_fragment.c,
8691596SN/A    'ipqhashfn' : 'stack', # net/ipv4/ip_fragment.c,
8701596SN/A    'ipt_do_table' : 'stack', # net/ipv4/netfilter/ip_tables.c, include/linux/netfilter_ipv4/ip_tables.h,
8711596SN/A    'ipt_find_target_lock' : 'stack', # net/ipv4/netfilter/ip_tables.c, include/linux/netfilter_ipv4/ip_tables.h, include/linux/netfilter.h,
8721596SN/A    'ipt_hook' : 'stack', # net/ipv4/netfilter/iptable_filter.c, net/ipv4/netfilter/iptable_raw.c,
8731596SN/A    'ipt_local_hook' : 'stack', # net/ipv4/netfilter/iptable_mangle.c,
8741596SN/A    'ipt_local_out_hook' : 'stack', # net/ipv4/netfilter/iptable_filter.c,
8751596SN/A    'ipt_route_hook' : 'stack', # net/ipv4/netfilter/iptable_mangle.c,
8761596SN/A    'iptable_filter': 'other', #
8771596SN/A    'iptable_mangle': 'other', #
8781596SN/A    'iptable_nat': 'other', #
8791596SN/A    'iput' : 'other', # fs/inode.c, include/linux/fs.h,
8801596SN/A    'ipv4_sabotage_in' : 'stack', # net/bridge/br_netfilter.c,
8811596SN/A    'ipv4_sabotage_out' : 'stack', # net/bridge/br_netfilter.c,
8821596SN/A    'irq_entries_start': 'interrupt', #
8831596SN/A    'is_bad_inode' : 'other', # fs/bad_inode.c, include/linux/fs.h,
8841596SN/A    'it_real_fn': 'other', # kernel/itimer.c, include/linux/timer.h,
8851596SN/A    'jbd': 'other', #
8861596SN/A    'juk': 'other', #
8871596SN/A    'kded_kmilod.so': 'other', #
8881596SN/A    'kdeinit': 'other', #
8891596SN/A    'kernel_read': 'other', # fs/exec.c, include/linux/fs.h,
8901917Sbinkertn@umich.edu    'kfree' : 'buffer', # mm/slab.c, include/linux/slab.h,
8911917Sbinkertn@umich.edu    'kfree_skbmem' : 'buffer', # net/core/skbuff.c, include/linux/skbuff.h,
8921596SN/A    'kill_fasync': 'other', # fs/fcntl.c, include/linux/fs.h,
8931596SN/A    'kill_proc_info' : 'other', # kernel/signal.c, include/linux/sched.h,
8941596SN/A    'kill_something_info' : 'other', # kernel/signal.c,
8951917Sbinkertn@umich.edu    'kmap': 'buffer', # include/asm-i386/highmem.h,
8961917Sbinkertn@umich.edu    'kmap_atomic': 'buffer', # include/linux/highmem.h, include/asm-i386/highmem.h,
8971917Sbinkertn@umich.edu    'kmap_high': 'buffer', # mm/highmem.c,
8981917Sbinkertn@umich.edu    'kmem_cache_alloc' : 'buffer', # mm/slab.c, include/linux/slab.h,
8991917Sbinkertn@umich.edu    'kmem_cache_free' : 'buffer', # mm/slab.c, include/linux/slab.h,
9001917Sbinkertn@umich.edu    'kmem_flagcheck' : 'buffer', # mm/slab.c,
9011917Sbinkertn@umich.edu    'kmem_freepages' : 'buffer', # mm/slab.c,
9021917Sbinkertn@umich.edu    'kmem_getpages' : 'buffer', # mm/slab.c,
9031596SN/A    'kobject_get' : 'other', # lib/kobject.c, include/linux/kobject.h,
9041596SN/A    'kobject_put' : 'other', # lib/kobject.c, include/linux/kobject.h,
9051596SN/A    'kref_get': 'other', # lib/kref.c, include/linux/kref.h,
9061596SN/A    'kscd': 'other', #
9071596SN/A    'ksoftirqd' : 'interrupt', # kernel/softirq.c,
9081596SN/A    'ksysguardd': 'other', #
9091596SN/A    'kthread_should_stop' : 'other', # kernel/kthread.c, include/linux/kthread.h,
9101917Sbinkertn@umich.edu    'kunmap': 'buffer', # include/linux/highmem.h, include/asm-i386/highmem.h,
9111917Sbinkertn@umich.edu    'kunmap_atomic': 'buffer', # include/linux/highmem.h, include/asm-i386/highmem.h,
9121917Sbinkertn@umich.edu    'kunmap_high': 'buffer', # mm/highmem.c,
9131596SN/A    'kwrapper': 'other', #
9141596SN/A    'ld-2.3.2.so': 'other', #
9151596SN/A    'lease_get_mtime' : 'other', # fs/locks.c, include/linux/fs.h,
9161596SN/A    'libORBit-2.so.0.0.0': 'other', #
9171596SN/A    'libX11.so.6.2': 'other', #
9181596SN/A    'libXext.so.6.4': 'other', #
9191596SN/A    'libXft.so.2.1.1': 'other', #
9201596SN/A    'libXrender.so.1.2.2': 'other', #
9211596SN/A    'libacl.so.1.1.0': 'other', #
9221596SN/A    'libarts.so': 'other', #
9231596SN/A    'libartsdsp.so.0.0.0': 'other', #
9241596SN/A    'libartsflow.so.1.0.0': 'other', #
9251596SN/A    'libartsmidi.so.0.0.0': 'other', #
9261596SN/A    'libattr.so.1.1.0': 'other', #
9271596SN/A    'libc-2.3.2.so' : 'user',
9281596SN/A    'libcdaudio.so': 'other', #
9291596SN/A    'libcrypt-2.3.2.so': 'other', #
9301596SN/A    'libcrypto.so.0.9.7': 'other', #
9311596SN/A    'libdb3.so.3.0.2': 'other', #
9321596SN/A    'libdl-2.3.2.so': 'other', #
9331596SN/A    'libgcc_s.so.1': 'other', #
9341596SN/A    'libgconf-2.so.4.1.0': 'other', #
9351596SN/A    'libgcrypt.so.11.1.1': 'other', #
9361596SN/A    'libgdk-1.2.so.0.9.1': 'other', #
9371596SN/A    'libgdk-x11-2.0.so.0.400.13': 'other', #
9381596SN/A    'libgfx_gtk.so': 'other', #
9391596SN/A    'libgkgfx.so': 'other', #
9401596SN/A    'libgklayout.so': 'other', #
9411596SN/A    'libglib-1.2.so.0.0.10': 'other', #
9421596SN/A    'libglib-2.0.so.0.400.8': 'other', #
9431596SN/A    'libgnutls.so.11.1.16': 'other', #
9441596SN/A    'libgobject-2.0.so.0.400.8': 'other', #
9451596SN/A    'libgthread-2.0.so.0.400.8': 'other', #
9461596SN/A    'libgtk-x11-2.0.so.0.400.13': 'other', #
9471596SN/A    'libhtmlpars.so': 'other', #
9481596SN/A    'libimglib2.so': 'other', #
9491596SN/A    'libkdecore.so.4.2.0': 'other', #
9501596SN/A    'libkdefx.so.4.2.0': 'other', #
9511596SN/A    'libkdeinit_kded.so': 'other', #
9521596SN/A    'libkdeinit_kdesktop.so': 'other', #
9531596SN/A    'libkdeinit_kicker.so': 'other', #
9541596SN/A    'libkdeinit_klauncher.so': 'other', #
9551596SN/A    'libkdeinit_klipper.so': 'other', #
9561596SN/A    'libkdeui.so.4.2.0': 'other', #
9571596SN/A    'libksgrd.so.1.2.0': 'other', #
9581596SN/A    'libm-2.3.2.so': 'other', #
9591596SN/A    'libmcop.so.1.0.0': 'other', #
9601596SN/A    'libmcop_mt.so.1.0.0': 'other', #
9611596SN/A    'libmikmod.so': 'other', #
9621596SN/A    'libmpg123.so': 'other', #
9631596SN/A    'libncurses.so.5.4': 'other', #
9641596SN/A    'libnecko.so': 'other', #
9651596SN/A    'libnsl-2.3.2.so': 'other', #
9661596SN/A    'libnspr4.so': 'other', #
9671596SN/A    'libnss_compat-2.3.2.so': 'other', #
9681596SN/A    'libnss_files-2.3.2.so': 'other', #
9691596SN/A    'libnss_nis-2.3.2.so': 'other', #
9701596SN/A    'libpcre.so.3.10.0': 'other', #
9711596SN/A    'libplc4.so': 'other', #
9721596SN/A    'libplds4.so': 'other', #
9731596SN/A    'libpref.so': 'other', #
9741596SN/A    'libpthread-0.10.so': 'user',
9751596SN/A    'libpthread-0.60.so': 'other', #
9761596SN/A    'libpthread-0.60.so': 'other', #
9771596SN/A    'libpthread-0.60.so': 'other', #
9781596SN/A    'libpthread-0.60.so': 'other', #
9791596SN/A    'libpthread-0.60.so': 'other', #
9801596SN/A    'libpthread-0.60.so': 'other', #
9811596SN/A    'libpthread-0.60.so': 'other', #
9821596SN/A    'libpthread-0.60.so': 'other', #
9831596SN/A    'libpthread-0.60.so': 'other', #
9841596SN/A    'libpthread-0.60.so': 'other', #
9851596SN/A    'libpthread-0.60.so': 'other', #
9861596SN/A    'libpthread-0.60.so': 'other', #
9871596SN/A    'libpthread-0.60.so': 'other', #
9881596SN/A    'libpthread-0.60.so': 'other', #
9891596SN/A    'libpthread-0.60.so': 'other', #
9901596SN/A    'libpthread-0.60.so': 'other', #
9911596SN/A    'libpthread-0.60.so': 'other', #
9921596SN/A    'libpthread-0.60.so': 'other', #
9931596SN/A    'libpthread-0.60.so': 'other', #
9941596SN/A    'libpthread-0.60.so': 'other', #
9951596SN/A    'libpthread-0.60.so': 'other', #
9961596SN/A    'libpthread-0.60.so': 'other', #
9971596SN/A    'libpthread-0.60.so': 'other', #
9981596SN/A    'libpthread-0.60.so': 'other', #
9991596SN/A    'libqt-mt.so.3.3.3': 'other', #
10001596SN/A    'libqtmcop.so.1.0.0': 'other', #
10011596SN/A    'librdf.so': 'other', #
10021596SN/A    'libresolv-2.3.2.so': 'other', #
10031596SN/A    'librt-2.3.2.so': 'other', #
10041596SN/A    'libstdc++.so.5.0.7': 'other', #
10051596SN/A    'libtasn1.so.2.0.10': 'other', #
10061596SN/A    'libuconv.so': 'other', #
10071596SN/A    'libwidget_gtk2.so': 'other', #
10081596SN/A    'libwrap.so.0.7.6': 'other', #
10091596SN/A    'libxmms.so.1.3.1': 'other', #
10101596SN/A    'libxpcom.so': 'other', #
10111596SN/A    'link_path_walk' : 'other', # fs/namei.c,
10121596SN/A    'll_back_merge_fn' : 'other', # drivers/block/ll_rw_blk.c,
10131596SN/A    'll_front_merge_fn' : 'other', # drivers/block/ll_rw_blk.c,
10141596SN/A    'll_merge_requests_fn' : 'other', # drivers/block/ll_rw_blk.c,
10151596SN/A    'll_rw_block' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
10161596SN/A    'llc_rcv': 'stack', # net/llc/llc_input.c,
10171596SN/A    'llc_sap_find': 'stack', # net/llc/llc_core.c,
10181596SN/A    'load_balance' : 'other', # kernel/sched.c,
10191596SN/A    'load_balance_newidle' : 'other', # kernel/sched.c,
10201596SN/A    'load_elf_binary': 'other', # fs/binfmt_elf.c, fs/binfmt_elf.c,
10211596SN/A    'load_elf_interp': 'other', # fs/binfmt_elf.c,
10221596SN/A    'load_script': 'other', # fs/binfmt_script.c,
10231596SN/A    'local_bh_enable' : 'interrupt', # kernel/softirq.c, include/linux/interrupt.h,
10241596SN/A    'lock_sock' : 'stack', # net/core/sock.c,
10251596SN/A    'lockfile-create': 'other', #
10261596SN/A    'lockfile-remove': 'other', #
10271596SN/A    'locks_remove_flock' : 'other', # fs/locks.c, include/linux/fs.h,
10281596SN/A    'locks_remove_posix' : 'other', # fs/locks.c, include/linux/fs.h,
10291596SN/A    'lookup_create': 'other', # fs/namei.c, include/linux/dcache.h,
10301596SN/A    'lookup_hash': 'other', # fs/namei.c, include/linux/namei.h,
10311596SN/A    'lookup_mnt' : 'other', # fs/namespace.c, include/linux/dcache.h,
10321596SN/A    'loop' : 'interrupt', #
10331596SN/A    'loopback_xmit': 'driver',
10341917Sbinkertn@umich.edu    'lru_add_drain' : 'buffer', # mm/swap.c, include/linux/swap.h,
10351917Sbinkertn@umich.edu    'lru_cache_add' : 'buffer', # mm/swap.c,
10361917Sbinkertn@umich.edu    'lru_cache_add_active': 'buffer', # mm/swap.c,
10371596SN/A    'lru_put_front' : 'other', # fs/nfsd/nfscache.c,
10381596SN/A    'ls': 'driver', # drivers/fc4/fc.c,
10391596SN/A    'mail': 'other', #
10401917Sbinkertn@umich.edu    'mapping_tagged' : 'buffer', # mm/page-writeback.c, include/linux/fs.h,
10411596SN/A    'mark_buffer_dirty' : 'other', # fs/buffer.c,
10421596SN/A    'mark_buffer_dirty_inode' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
10431596SN/A    'mark_offset_pmtmr': 'interrupt', #
10441917Sbinkertn@umich.edu    'mark_page_accessed' : 'buffer', # mm/swap.c,
10451596SN/A    'mask_and_ack_level_ioapic_vector': 'interrupt', # include/asm-i386/io_apic.h,
10461596SN/A    'math_state_restore': 'interrupt', #
10471596SN/A    'mawk': 'other', #
10481917Sbinkertn@umich.edu    'max_sane_readahead': 'buffer', # mm/readahead.c, include/linux/mm.h,
10491596SN/A    'max_select_fd': 'other', # fs/select.c,
10501596SN/A    'may_open': 'other', # fs/namei.c, include/linux/fs.h,
10511596SN/A    'memcmp' : 'copy', # lib/string.c,
10521596SN/A    '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,
10531596SN/A    'memcpy_fromiovec': 'copy', # net/core/iovec.c, include/linux/socket.h,
10541596SN/A    'memcpy_fromiovecend': 'copy', # net/core/iovec.c, include/linux/socket.h,
10551596SN/A    'memcpy_toiovec' : 'copy', # net/core/iovec.c, include/linux/socket.h,
10561596SN/A    'meminfo_read_proc': 'other', # fs/proc/proc_misc.c,
10571596SN/A    'memmove' : 'copy', # lib/string.c, include/asm-alpha/string.h,
10581917Sbinkertn@umich.edu    'mempool_alloc' : 'buffer', # mm/mempool.c, include/linux/mempool.h,
10591917Sbinkertn@umich.edu    'mempool_alloc_slab' : 'buffer', # mm/mempool.c, include/linux/mempool.h,
10601917Sbinkertn@umich.edu    'mempool_free' : 'buffer', # mm/mempool.c, include/linux/mempool.h,
10611917Sbinkertn@umich.edu    'mempool_free_slab' : 'buffer', # mm/mempool.c, include/linux/mempool.h,
10621596SN/A    'memscan' : 'copy', # lib/string.c,
10631596SN/A    'mkdir': 'other', #
10641917Sbinkertn@umich.edu    'mm_alloc': 'buffer', # kernel/fork.c, include/linux/sched.h,
10651596SN/A    'mm_init': 'driver', # drivers/block/umem.c, kernel/fork.c,
10661596SN/A    'mm_release': 'other', # kernel/fork.c, include/linux/sched.h,
10671596SN/A    'mmput': 'other', # kernel/fork.c, include/linux/sched.h,
10681596SN/A    'mod_timer' : 'other', # kernel/timer.c, include/linux/timer.h,
10691596SN/A    'move_addr_to_user' : 'copy', # net/socket.c, include/linux/socket.h,
10701917Sbinkertn@umich.edu    'move_one_page': 'buffer', # mm/mremap.c,
10711917Sbinkertn@umich.edu    'move_vma': 'buffer', # mm/mremap.c,
10721596SN/A    'mpage_alloc' : 'other', # fs/mpage.c,
10731596SN/A    'mpage_bio_submit' : 'other', # fs/mpage.c,
10741596SN/A    'mpage_end_io_write' : 'other', # fs/mpage.c,
10751596SN/A    'mpage_readpage': 'other', # fs/mpage.c, include/linux/mpage.h,
10761596SN/A    'mpage_readpages': 'other', # fs/mpage.c, include/linux/mpage.h,
10771596SN/A    'mpage_writepage' : 'other', # fs/mpage.c,
10781596SN/A    'mpage_writepages' : 'other', # fs/mpage.c, include/linux/mpage.h,
10791596SN/A    'mv': 'other', #
10801596SN/A    'n_tty_chars_in_buffer': 'driver', # drivers/char/n_tty.c,
10811596SN/A    'n_tty_receive_buf': 'driver', # drivers/char/n_tty.c,
10821596SN/A    'n_tty_receive_room': 'driver', # drivers/char/n_tty.c,
10831596SN/A    'need_resched': 'driver', # include/linux/sched.h, drivers/char/tipar.c,
10841596SN/A    'neigh_lookup': 'stack', # net/core/neighbour.c,
10851596SN/A    'neigh_periodic_timer': 'stack', # net/core/neighbour.c,
10861596SN/A    'neigh_resolve_output' : 'stack', # net/core/neighbour.c,
10871596SN/A    'neigh_timer_handler': 'stack', # net/core/neighbour.c, net/core/neighbour.c,
10881596SN/A    'neigh_update': 'stack', # net/core/neighbour.c,
10891596SN/A    'net_rx_action' : 'driver', # net/core/dev.c,
10901596SN/A    'net_tx_action' : 'driver', # net/core/dev.c,
10911596SN/A    'netif_receive_skb' : 'driver', # net/core/dev.c, include/linux/netdevice.h,
10921596SN/A    'netif_rx' : 'driver', # net/core/dev.c, include/linux/netdevice.h,
10931596SN/A    'netperf' : 'user',
10941596SN/A    'netserver': 'user',
10951596SN/A    'new_inode' : 'other', # fs/inode.c, include/linux/fs.h,
10961596SN/A    'next_signal' : 'other', # kernel/signal.c,
10971596SN/A    'next_thread': 'other', # kernel/exit.c,
10981596SN/A    'nf_hook_slow' : 'stack', # net/core/netfilter.c, include/linux/netfilter.h,
10991596SN/A    'nf_iterate' : 'stack', # net/core/netfilter.c,
11001596SN/A    'nfs3svc_decode_commitargs' : 'other', # fs/nfsd/nfs3xdr.c, include/linux/nfsd/xdr3.h,
11011596SN/A    'nfs3svc_decode_writeargs' : 'other', # fs/nfsd/nfs3xdr.c, include/linux/nfsd/xdr3.h,
11021596SN/A    'nfs3svc_encode_commitres' : 'other', # fs/nfsd/nfs3xdr.c, include/linux/nfsd/xdr3.h,
11031596SN/A    'nfs3svc_encode_writeres' : 'other', # fs/nfsd/nfs3xdr.c, include/linux/nfsd/xdr3.h,
11041596SN/A    'nfs3svc_release_fhandle' : 'other', # fs/nfsd/nfs3xdr.c, include/linux/nfsd/xdr3.h,
11051596SN/A    'nfsd' : 'other', # fs/nfsd/nfssvc.c, fs/nfsd/nfssvc.c,
11061596SN/A    'nfsd3_proc_commit' : 'other', # fs/nfsd/nfs3proc.c,
11071596SN/A    'nfsd3_proc_write' : 'other', # fs/nfsd/nfs3proc.c,
11081596SN/A    'nfsd_acceptable' : 'other', # fs/nfsd/nfsfh.c,
11091596SN/A    'nfsd_cache_append' : 'other', # fs/nfsd/nfscache.c, fs/nfsd/nfscache.c,
11101596SN/A    'nfsd_cache_lookup' : 'other', # fs/nfsd/nfscache.c, include/linux/nfsd/cache.h,
11111596SN/A    'nfsd_cache_update' : 'other', # fs/nfsd/nfscache.c, include/linux/nfsd/cache.h,
11121596SN/A    'nfsd_close' : 'other', # fs/nfsd/vfs.c, include/linux/nfsd/nfsd.h,
11131596SN/A    'nfsd_commit' : 'other', # fs/nfsd/vfs.c, include/linux/nfsd/nfsd.h,
11141596SN/A    'nfsd_dispatch' : 'other', # fs/nfsd/nfssvc.c, include/linux/nfsd/nfsd.h,
11151596SN/A    'nfsd_open' : 'other', # fs/nfsd/vfs.c, include/linux/nfsd/nfsd.h,
11161596SN/A    'nfsd_permission' : 'other', # fs/nfsd/vfs.c, include/linux/nfsd/nfsd.h,
11171596SN/A    'nfsd_setuser' : 'other', # fs/nfsd/auth.c, include/linux/nfsd/auth.h,
11181596SN/A    'nfsd_sync' : 'other', # fs/nfsd/vfs.c,
11191596SN/A    'nfsd_write' : 'other', # fs/nfsd/vfs.c, include/linux/nfsd/nfsd.h,
11201596SN/A    'no_pm_change_10_' : 'interrupt', #
11211596SN/A    'no_quad' : 'interrupt', #
11221596SN/A    'nonseekable_open' : 'other', # fs/open.c, include/linux/fs.h,
11231596SN/A    'normal_int' : 'other', #
11241596SN/A    'normal_poll': 'driver', # drivers/char/n_tty.c,
11251596SN/A    'note_interrupt': 'interrupt', #
11261596SN/A    'notifier_call_chain': 'other', # kernel/sys.c, include/linux/notifier.h,
11271596SN/A    'notify_change': 'other', # fs/attr.c, include/linux/fs.h,
11281596SN/A    'nr_blockdev_pages': 'other', # fs/block_dev.c, include/linux/blkdev.h,
11291917Sbinkertn@umich.edu    'nr_free_pages': 'buffer', # mm/page_alloc.c, include/linux/swap.h,
11301596SN/A    'nr_running': 'other', # kernel/sched.c, include/linux/sched.h,
11311596SN/A    'ns83820': 'driver',
11321596SN/A    'ns83820_do_isr' : 'driver',
11331596SN/A    'ns83820_hard_start_xmit' : 'driver',
11341596SN/A    'ns83820_irq' : 'driver',
11351596SN/A    'ns83820_rx_kick' : 'driver',
11361596SN/A    'ns83820_tx_watch' : 'driver',
11371596SN/A    'ns83821_do_isr' : 'driver', #
11381596SN/A    'ns83821_hard_start_xmit' : 'driver', #
11391596SN/A    'ns83821_irq' : 'driver', #
11401596SN/A    'ns83821_rx_kick' : 'driver', #
11411596SN/A    'number' : 'interrupt', # lib/vsprintf.c, arch/alpha/kernel/srm_env.c,
11421596SN/A    'nvidia': 'other', #
11431596SN/A    'old_mmap': 'interrupt', #
11441596SN/A    'open_exec': 'other', # fs/exec.c, include/linux/fs.h,
11451596SN/A    'open_namei' : 'user', # fs/namei.c, include/linux/fs.h,  used to by syscall
11461596SN/A    'open_private_file' : 'user', # fs/file_table.c, include/linux/fs.h,  used to by syscall
11471596SN/A    'oprofile': 'other', #
11481596SN/A    'oprofiled': 'other', #
11491596SN/A    'osf_brk': 'user',
11501596SN/A    'osf_mmap': 'user',
11511596SN/A    'osf_sigprocmask' : 'other', #
11521596SN/A    'osync_buffers_list' : 'other', # fs/buffer.c,
11531596SN/A    'padzero': 'other', # fs/binfmt_elf.c,
11541917Sbinkertn@umich.edu    'page_add_anon_rmap' : 'buffer', # mm/rmap.c, include/linux/rmap.h,
11551917Sbinkertn@umich.edu    'page_add_file_rmap': 'buffer', # mm/rmap.c, include/linux/rmap.h,
11561917Sbinkertn@umich.edu    'page_address': 'buffer', # mm/highmem.c, include/linux/mm.h, include/linux/mm.h, include/linux/mm.h,
11571917Sbinkertn@umich.edu    'page_cache_readahead': 'buffer', # mm/readahead.c, include/linux/mm.h,
11581596SN/A    'page_fault': 'interrupt', #
11591917Sbinkertn@umich.edu    'page_remove_rmap': 'buffer', # mm/rmap.c, include/linux/rmap.h,
11601917Sbinkertn@umich.edu    'page_slot': 'buffer', # mm/highmem.c,
11611596SN/A    'page_symlink' : 'other', # fs/namei.c, include/linux/fs.h,
11621917Sbinkertn@umich.edu    'page_waitqueue' : 'buffer', # mm/filemap.c,
11631917Sbinkertn@umich.edu    'pagevec_lookup': 'buffer', # mm/swap.c, include/linux/pagevec.h,
11641917Sbinkertn@umich.edu    'pagevec_lookup_tag' : 'buffer', # mm/swap.c, include/linux/pagevec.h,
11651596SN/A    'pal_dtb_ldq' : 'interrupt', #
11661596SN/A    'pal_itb_ldq' : 'interrupt', #
11671596SN/A    'pal_post_interrupt' : 'interrupt', #
11681596SN/A    'path_lookup' : 'user', # fs/namei.c,  used to by syscall
11691596SN/A    'path_release' : 'user', # fs/namei.c, include/linux/namei.h,  used to by syscall
11701596SN/A    'pci_bus_read_config_word': 'driver', # include/linux/pci.h,
11711596SN/A    'pci_conf1_read': 'driver', #
11721596SN/A    'pci_dac_dma_supported' : 'driver', # arch/alpha/kernel/pci_iommu.c, include/asm-alpha/pci.h,
11731596SN/A    'pci_map_page' : 'driver', # arch/alpha/kernel/pci_iommu.c, include/asm-generic/pci-dma-compat.h, include/asm-alpha/pci.h,
11741596SN/A    'pci_map_single' : 'driver', # arch/alpha/kernel/pci_iommu.c, arch/alpha/kernel/pci-noop.c, include/asm-generic/pci-dma-compat.h, drivers/net/wan/wanxl.c, drivers/net/wan/wanxl.c, drivers/scsi/aic7xxx/aic79xx_osm.h, drivers/scsi/aic7xxx/aic7xxx_osm.h, include/asm-alpha/pci.h,
11751596SN/A    'pci_map_single_1' : 'driver', # arch/alpha/kernel/pci_iommu.c,
11761596SN/A    'pci_read': 'driver', #
11771596SN/A    'pci_unmap_page' : 'driver', # arch/alpha/kernel/pci_iommu.c, include/asm-generic/pci-dma-compat.h, include/asm-alpha/pci.h,
11781596SN/A    'pci_unmap_single' : 'driver', # arch/alpha/kernel/pci_iommu.c, arch/alpha/kernel/pci-noop.c, include/asm-generic/pci-dma-compat.h, drivers/scsi/aic7xxx/aic79xx_osm.h, drivers/scsi/aic7xxx/aic7xxx_osm.h, include/asm-alpha/pci.h,
11791917Sbinkertn@umich.edu    'percpu_counter_mod' : 'buffer', # mm/swap.c, include/linux/percpu_counter.h,
11801596SN/A    'perl': 'other', #
11811596SN/A    'permission' : 'user', # fs/namei.c, include/linux/fs.h, used to be syscall
11821596SN/A    'pfifo_fast_dequeue' : 'stack', # net/sched/sch_generic.c,
11831596SN/A    'pfifo_fast_enqueue' : 'stack', # net/sched/sch_generic.c,
11841917Sbinkertn@umich.edu    'pgd_alloc': 'buffer', # arch/alpha/mm/init.c, include/asm-alpha/pgalloc.h, include/asm-i386/pgalloc.h,
11851917Sbinkertn@umich.edu    'pgd_ctor': 'buffer', # include/asm-i386/pgtable.h,
11861917Sbinkertn@umich.edu    'pgd_free': 'buffer', # include/asm-alpha/pgalloc.h, include/asm-i386/pgalloc.h,
11871596SN/A    'pipe_ioctl': 'other', # fs/pipe.c,
11881596SN/A    'pipe_new': 'other', # fs/pipe.c, include/linux/pipe_fs_i.h,
11891596SN/A    'pipe_poll': 'other', # fs/pipe.c,
11901596SN/A    'pipe_read': 'other', # fs/pipe.c,
11911596SN/A    'pipe_read_release': 'other', # fs/pipe.c,
11921596SN/A    'pipe_readv': 'other', # fs/pipe.c,
11931596SN/A    'pipe_release': 'other', # fs/pipe.c,
11941596SN/A    'pipe_wait': 'other', # fs/pipe.c, include/linux/pipe_fs_i.h,
11951596SN/A    'pipe_write': 'other', # fs/pipe.c,
11961596SN/A    'pipe_write_fasync': 'other', # fs/pipe.c,
11971596SN/A    'pipe_write_release': 'other', # fs/pipe.c,
11981596SN/A    'pipe_writev': 'other', # fs/pipe.c,
11991596SN/A    'pipefs_delete_dentry': 'other', # fs/pipe.c,
12001596SN/A    'place_in_hashes' : 'stack', # net/ipv4/netfilter/ip_nat_core.c, include/linux/netfilter_ipv4/ip_nat_core.h,
12011596SN/A    'poll_freewait' : 'other', # fs/select.c, include/linux/poll.h,
12021596SN/A    'poll_idle': 'idle', #
12031596SN/A    'poll_initwait' : 'other', # fs/select.c, include/linux/poll.h,
12041596SN/A    'portmap': 'other', #
12051596SN/A    'preempt_schedule': 'other', # kernel/sched.c, include/linux/preempt.h,
12061917Sbinkertn@umich.edu    'prep_new_page' : 'buffer', # mm/page_alloc.c,
12071596SN/A    'prepare_binprm': 'other', # fs/exec.c, include/linux/binfmts.h,
12081596SN/A    'prepare_to_copy': 'interrupt', # include/asm-alpha/processor.h, include/asm-i386/processor.h,
12091596SN/A    'prepare_to_wait' : 'other', # kernel/fork.c,
12101917Sbinkertn@umich.edu    'prio_tree_expand': 'buffer', # mm/prio_tree.c,
12111917Sbinkertn@umich.edu    'prio_tree_insert': 'buffer', # mm/prio_tree.c,
12121917Sbinkertn@umich.edu    'prio_tree_remove': 'buffer', # mm/prio_tree.c,
12131917Sbinkertn@umich.edu    'prio_tree_replace': 'buffer', # mm/prio_tree.c,
12141596SN/A    'proc_alloc_inode': 'other', # fs/proc/inode.c,
12151596SN/A    'proc_calc_metrics': 'other', # fs/proc/proc_misc.c,
12161596SN/A    'proc_delete_inode': 'other', # fs/proc/inode.c,
12171596SN/A    'proc_destroy_inode': 'other', # fs/proc/inode.c,
12181596SN/A    'proc_file_read': 'other', # fs/proc/generic.c, fs/proc/generic.c,
12191596SN/A    'proc_get_inode': 'other', # fs/proc/inode.c, include/linux/proc_fs.h,
12201596SN/A    'proc_lookup': 'other', # fs/proc/generic.c, include/linux/proc_fs.h,
12211596SN/A    'proc_pid_unhash': 'other', # fs/proc/base.c, include/linux/proc_fs.h,
12221596SN/A    'proc_pident_lookup': 'other', # fs/proc/base.c,
12231596SN/A    'proc_root_lookup': 'other', # fs/proc/root.c,
12241596SN/A    'process_backlog' : 'stack', # net/core/dev.c,
12251596SN/A    'process_timeout': 'other', # kernel/timer.c,
12261596SN/A    'profile_hit': 'other', #
12271596SN/A    'profile_hook': 'other', # kernel/profile.c, include/linux/profile.h, include/linux/profile.h,
12281596SN/A    'profile_munmap': 'other', #
12291596SN/A    'profile_task_exit': 'other', #
12301596SN/A    'profile_tick': 'other', #
12311596SN/A    'pskb_expand_head': 'stack', # net/core/skbuff.c, include/linux/skbuff.h,
12321917Sbinkertn@umich.edu    'pte_alloc_map': 'buffer', # mm/memory.c,
12331917Sbinkertn@umich.edu    'pte_alloc_one': 'buffer', # include/asm-alpha/pgalloc.h, include/asm-i386/pgalloc.h,
12341596SN/A    'ptrace_cancel_bpt' : 'user', # arch/alpha/kernel/ptrace.c, arch/alpha/kernel/proto.h, used to be syscall
12351596SN/A    'pty_chars_in_buffer': 'driver', # drivers/char/pty.c,
12361596SN/A    'pty_open': 'driver', # drivers/char/pty.c,
12371596SN/A    'pty_write_room': 'driver', # drivers/char/pty.c,
12381596SN/A    'put_device' : 'driver', # drivers/base/core.c, include/linux/device.h,
12391596SN/A    'put_files_struct': 'other', # kernel/exit.c,
12401596SN/A    'put_filp': 'other', # fs/file_table.c, include/linux/file.h,
12411596SN/A    'put_io_context' : 'driver', # drivers/block/ll_rw_blk.c, include/linux/blkdev.h,
12421596SN/A    'put_unused_fd' : 'other', # fs/open.c,
12431596SN/A    'qdisc_restart' : 'stack', # net/sched/sch_generic.c,
12441596SN/A    'queue_delayed_work': 'other', # kernel/workqueue.c,
12451596SN/A    'queue_me': 'other', # kernel/futex.c,
12461596SN/A    'quiesce' : 'idle', #
12471596SN/A    'radix_tree_delete': 'other', # lib/radix-tree.c, include/linux/radix-tree.h,
12481596SN/A    'radix_tree_extend': 'other', # lib/radix-tree.c,
12491596SN/A    'radix_tree_gang_lookup': 'other', # lib/radix-tree.c, include/linux/radix-tree.h,
12501596SN/A    'radix_tree_gang_lookup_tag' : 'other', # lib/radix-tree.c, include/linux/radix-tree.h,
12511596SN/A    'radix_tree_insert' : 'other', # lib/radix-tree.c, include/linux/radix-tree.h,
12521596SN/A    'radix_tree_lookup' : 'other', # lib/radix-tree.c, include/linux/radix-tree.h,
12531596SN/A    'radix_tree_node_alloc' : 'other', # lib/radix-tree.c,
12541596SN/A    'radix_tree_preload' : 'other', # lib/radix-tree.c, lib/radix-tree.c, include/linux/radix-tree.h,
12551596SN/A    'radix_tree_tag_clear' : 'other', # lib/radix-tree.c, include/linux/radix-tree.h,
12561596SN/A    'radix_tree_tag_set' : 'other', # lib/radix-tree.c, include/linux/radix-tree.h,
12571596SN/A    'radix_tree_tagged' : 'other', # lib/radix-tree.c, include/linux/radix-tree.h,
12581596SN/A    'raise_softirq' : 'interrupt', # kernel/softirq.c,
12591596SN/A    'raise_softirq_irqoff' : 'interrupt', # kernel/softirq.c,
12601917Sbinkertn@umich.edu    'rb_erase' : 'buffer', # lib/rbtree.c, include/linux/rbtree.h,
12611917Sbinkertn@umich.edu    'rb_insert_color' : 'buffer', # lib/rbtree.c, include/linux/rbtree.h,
12621917Sbinkertn@umich.edu    'rb_next' : 'buffer', # lib/rbtree.c, fs/jffs2/nodelist.h, include/linux/rbtree.h,
12631917Sbinkertn@umich.edu    'rb_prev' : 'buffer', # lib/rbtree.c, fs/jffs2/nodelist.h, include/linux/rbtree.h,
12641596SN/A    'rcu_check_callbacks' : 'other', # kernel/rcupdate.c, include/linux/rcupdate.h,
12651596SN/A    'rcu_check_quiescent_state' : 'other', # kernel/rcupdate.c,
12661596SN/A    'rcu_do_batch' : 'other', # kernel/rcupdate.c,
12671596SN/A    'rcu_process_callbacks' : 'other', # kernel/rcupdate.c,
12681596SN/A    'rcu_start_batch' : 'other', # kernel/rcupdate.c,
12691596SN/A    'read_block_bitmap' : 'other', # fs/udf/balloc.c, fs/ext2/balloc.c, fs/ext3/balloc.c,
12701596SN/A    'real_lookup': 'other', # fs/namei.c,
12711596SN/A    'rebalance_tick' : 'other', # kernel/sched.c,
12721596SN/A    'recalc_bh_state' : 'other', # fs/buffer.c,
12731596SN/A    'recalc_sigpending' : 'interrupt', # kernel/signal.c, include/linux/sched.h,
12741596SN/A    'recalc_sigpending_tsk' : 'interrupt', # kernel/signal.c,
12751596SN/A    'recalc_task_prio' : 'other', # kernel/sched.c,
12761596SN/A    'release_blocks' : 'other', # fs/ext2/balloc.c,
12771917Sbinkertn@umich.edu    'release_pages' : 'buffer', # mm/swap.c, include/linux/pagemap.h,
12781596SN/A    'release_sock' : 'stack', # net/core/sock.c,
12791596SN/A    'release_task': 'other', # kernel/exit.c, include/linux/sched.h,
12801596SN/A    'release_thread': 'interrupt', # arch/alpha/kernel/process.c, include/asm-um/processor-generic.h, include/asm-alpha/processor.h, include/asm-i386/processor.h,
12811596SN/A    'release_x86_irqs': 'interrupt', # include/asm-i386/irq.h,
12821596SN/A    'remove_arg_zero': 'other', # fs/exec.c, include/linux/binfmts.h,
12831917Sbinkertn@umich.edu    'remove_from_page_cache': 'buffer', # mm/filemap.c, include/linux/pagemap.h,
12841917Sbinkertn@umich.edu    'remove_suid' : 'buffer', # mm/filemap.c, include/linux/fs.h,
12851917Sbinkertn@umich.edu    'remove_vm_struct': 'buffer', # mm/mmap.c,
12861596SN/A    'remove_wait_queue' : 'other', # kernel/fork.c,
12871596SN/A    'resched_task' : 'other', # kernel/sched.c,
12881596SN/A    'reserve_blocks' : 'other', # fs/ext2/balloc.c,
12891596SN/A    'restore_all' : 'other', #
12901596SN/A    'restore_fpu': 'interrupt', # include/asm-i386/i387.h,
12911596SN/A    'restore_i387': 'interrupt', # include/asm-i386/i387.h,
12921596SN/A    'restore_i387_fxsave': 'interrupt', #
12931596SN/A    'restore_sigcontext' : 'interrupt', # arch/alpha/kernel/signal.c,
12941596SN/A    'resume_kernel': 'interrupt', #
12951596SN/A    'resume_userspace': 'other', #
12961596SN/A    'ret_from_exception': 'other', #
12971596SN/A    'ret_from_intr': 'interrupt', #
12981596SN/A    'ret_from_reschedule' : 'other', #
12991596SN/A    'ret_from_sys_call' : 'user', # arch/alpha/kernel/signal.c, used to be syscall
13001596SN/A    'rm': 'other', #
13011596SN/A    'rm_from_queue': 'other', # kernel/signal.c,
13021917Sbinkertn@umich.edu    'rmqueue_bulk' : 'buffer', # mm/page_alloc.c,
13031596SN/A    'rt_check_expire': 'stack', # net/ipv4/route.c,
13041596SN/A    'rt_hash_code' : 'stack', # net/ipv4/route.c,
13051596SN/A    'rt_intern_hash': 'stack', # net/ipv4/route.c, net/ipv4/route.c,
13061596SN/A    'rt_may_expire': 'stack', # net/ipv4/route.c,
13071596SN/A    'rtc_enable_disable' : 'interrupt', # arch/alpha/kernel/irq_alpha.c,
13081596SN/A    'rti_to_kern' : 'interrupt', #
13091596SN/A    'rti_to_user' : 'user', # used to be syscall
13101596SN/A    'run-parts': 'other', #
13111596SN/A    'run_local_timers' : 'other', # kernel/timer.c, include/linux/timer.h,
13121596SN/A    'run_timer_softirq' : 'other', # kernel/timer.c,
13131596SN/A    'rx_action' : 'driver', # drivers/net/ns83820.c,
13141596SN/A    'rx_irq' : 'driver', # drivers/net/ns83820.c,
13151596SN/A    'rx_refill_atomic' : 'driver', # drivers/net/ns83820.c,
13161596SN/A    'save_i387': 'interrupt', # include/asm-i386/i387.h,
13171596SN/A    'save_i387_fxsave': 'interrupt', #
13181596SN/A    'sched_clock' : 'user', # arch/alpha/kernel/time.c, include/linux/sched.h, used to be syscall
13191596SN/A    'sched_exit': 'other', # kernel/sched.c,
13201596SN/A    'sched_fork': 'other', # kernel/sched.c,
13211596SN/A    'schedule' : 'other', # kernel/sched.c, include/linux/sched.h,
13221596SN/A    'schedule_delayed_work': 'other', # kernel/workqueue.c,
13231596SN/A    'schedule_tail': 'other', # kernel/sched.c,
13241596SN/A    'schedule_timeout' : 'other', # kernel/timer.c, sound/oss/cs4281/cs4281m.c,
13251596SN/A    'scheduler_tick' : 'other', # kernel/sched.c, include/linux/sched.h,
13261596SN/A    'scsi_add_timer' : 'other', # drivers/scsi/scsi_error.c,
13271596SN/A    'scsi_alloc_sgtable' : 'other', # drivers/scsi/scsi_lib.c,
13281596SN/A    'scsi_cmd_ioctl': 'driver', # drivers/block/scsi_ioctl.c, include/linux/blkdev.h,
13291596SN/A    'scsi_decide_disposition' : 'other', # drivers/scsi/scsi_error.c, drivers/scsi/scsi_priv.h,
13301596SN/A    'scsi_delete_timer' : 'other', # drivers/scsi/scsi_error.c,
13311596SN/A    'scsi_device_unbusy' : 'other', # drivers/scsi/scsi_lib.c, drivers/scsi/scsi_priv.h,
13321596SN/A    'scsi_dispatch_cmd' : 'other', # drivers/scsi/scsi.c, drivers/scsi/scsi_priv.h,
13331596SN/A    'scsi_done' : 'other', # drivers/scsi/scsi.c, drivers/scsi/scsi_priv.h,
13341596SN/A    'scsi_end_request' : 'other', # drivers/scsi/scsi_lib.c,
13351596SN/A    'scsi_finish_command' : 'other', # drivers/scsi/scsi.c,
13361596SN/A    'scsi_free_sgtable' : 'other', # drivers/scsi/scsi_lib.c,
13371596SN/A    'scsi_get_command' : 'other', # drivers/scsi/scsi.c,
13381596SN/A    'scsi_init_cmd_errh' : 'other', # drivers/scsi/scsi_lib.c,
13391596SN/A    'scsi_init_io' : 'other', # drivers/scsi/scsi_lib.c,
13401596SN/A    'scsi_io_completion' : 'other', # drivers/scsi/scsi_lib.c,
13411596SN/A    'scsi_mod': 'driver',
13421596SN/A    'scsi_next_command' : 'other', # drivers/scsi/scsi_lib.c, drivers/scsi/scsi_priv.h,
13431596SN/A    'scsi_prep_fn' : 'other', # drivers/scsi/scsi_lib.c,
13441596SN/A    'scsi_put_command' : 'other', # drivers/scsi/scsi.c,
13451596SN/A    'scsi_request_fn' : 'other', # drivers/scsi/scsi_lib.c,
13461596SN/A    'scsi_run_queue' : 'other', # drivers/scsi/scsi_lib.c,
13471596SN/A    'scsi_softirq' : 'other', # drivers/scsi/scsi.c,
13481596SN/A    'sd_init_command' : 'other', # drivers/scsi/sd.c, drivers/scsi/sd.c,
13491596SN/A    'sd_rw_intr' : 'other', # drivers/scsi/sd.c, drivers/scsi/sd.c,
13501596SN/A    'search_binary_handler': 'other', # fs/exec.c, include/linux/binfmts.h,
13511596SN/A    'second_overflow': 'interrupt', # kernel/timer.c,
13521596SN/A    'secure_tcp_sequence_number' : 'stack', # drivers/char/random.c, include/linux/random.h,
13531596SN/A    'sed': 'other', #
13541596SN/A    'select_bits_alloc': 'other', # fs/compat.c, fs/select.c,
13551596SN/A    'select_bits_free': 'other', # fs/compat.c, fs/select.c,
13561596SN/A    'send_group_sig_info': 'other', # kernel/signal.c, include/linux/sched.h,
13571596SN/A    'send_signal' : 'user', # kernel/signal.c, used to be syscall
13581596SN/A    'seq_read': 'other', # fs/seq_file.c, include/linux/seq_file.h,
13591596SN/A    'set_bh_page' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
13601596SN/A    'set_binfmt': 'other', # fs/exec.c, include/linux/binfmts.h,
13611596SN/A    'set_brk': 'user', # fs/binfmt_aout.c, fs/binfmt_elf.c,
13621596SN/A    'set_current_groups' : 'other', # kernel/sys.c, include/linux/sched.h,
13631917Sbinkertn@umich.edu    'set_page_address': 'buffer', # mm/highmem.c, include/linux/mm.h, include/linux/mm.h, include/linux/mm.h,
13641917Sbinkertn@umich.edu    'set_page_dirty': 'buffer', # mm/page-writeback.c,
13651917Sbinkertn@umich.edu    'set_slab_attr' : 'buffer', # mm/slab.c,
13661596SN/A    'set_task_comm': 'other', #
13671596SN/A    'setfl' : 'user', # fs/fcntl.c, used to be syscall
13681596SN/A    'setup_arg_pages': 'other', # fs/exec.c, include/linux/binfmts.h,
13691596SN/A    'setup_frame' : 'interrupt', # arch/alpha/kernel/signal.c,
13701596SN/A    'setup_sigcontext' : 'interrupt', # arch/alpha/kernel/signal.c,
13711596SN/A    'show_stat': 'other', # fs/proc/proc_misc.c,
13721917Sbinkertn@umich.edu    'si_swapinfo': 'buffer', # mm/swapfile.c, include/linux/swap.h, include/linux/swap.h,
13731596SN/A    'sig_ignored' : 'other', # kernel/signal.c,
13741596SN/A    'signal_wake_up' : 'other', # kernel/signal.c, include/linux/sched.h,
13751596SN/A    'sigprocmask' : 'other', # kernel/signal.c, include/linux/signal.h,
13761596SN/A    'single_open': 'other', # fs/seq_file.c, include/linux/seq_file.h,
13771917Sbinkertn@umich.edu    'sk_alloc' : 'buffer', # net/core/sock.c,
13781917Sbinkertn@umich.edu    'sk_free' : 'buffer', # net/core/sock.c,
13791917Sbinkertn@umich.edu    'sk_reset_timer' : 'buffer', # net/core/sock.c,
13801917Sbinkertn@umich.edu    'sk_stop_timer' : 'buffer', # net/core/sock.c,
13811917Sbinkertn@umich.edu    'sk_stream_kill_queues' : 'buffer', # net/core/stream.c,
13821917Sbinkertn@umich.edu    'sk_stream_mem_schedule' : 'buffer', # net/core/stream.c,
13831917Sbinkertn@umich.edu    'sk_stream_rfree' : 'buffer', # net/core/stream.c,
13841917Sbinkertn@umich.edu    'sk_stream_wait_close' : 'buffer', # net/core/stream.c,
13851917Sbinkertn@umich.edu    'sk_stream_wait_memory' : 'buffer', # net/core/stream.c,
13861917Sbinkertn@umich.edu    'sk_stream_write_space' : 'buffer', # net/core/stream.c,
13871917Sbinkertn@umich.edu    'sk_wait_data' : 'buffer', # net/core/sock.c,
13881596SN/A    'skb_checksum': 'stack', # net/core/skbuff.c, include/linux/skbuff.h,
13891596SN/A    'skb_checksum_help': 'stack', # net/core/dev.c, include/linux/netdevice.h,
13901917Sbinkertn@umich.edu    'skb_clone' : 'buffer', # net/core/skbuff.c, include/linux/skbuff.h,
13911596SN/A    'skb_copy_and_csum_bits' : 'copy', # net/core/skbuff.c, include/linux/skbuff.h,
13921596SN/A    'skb_copy_and_csum_datagram':'copy',
13931596SN/A    'skb_copy_bits' : 'copy', # net/core/skbuff.c, include/linux/skbuff.h,
13941596SN/A    'skb_copy_datagram_iovec' : 'copy', # net/core/datagram.c, include/linux/skbuff.h,
13951917Sbinkertn@umich.edu    'skb_dequeue' : 'buffer', # net/core/skbuff.c, include/linux/skbuff.h,
13961917Sbinkertn@umich.edu    'skb_drop_fraglist' : 'buffer', # net/core/skbuff.c,
13971917Sbinkertn@umich.edu    'skb_free_datagram' : 'buffer', # net/core/datagram.c, include/linux/skbuff.h,
13981596SN/A    'skb_queue_head': 'stack', # net/core/skbuff.c, include/linux/skbuff.h,
13991917Sbinkertn@umich.edu    'skb_queue_tail' : 'buffer', # net/core/skbuff.c, include/linux/skbuff.h,
14001917Sbinkertn@umich.edu    'skb_read_and_csum_bits' : 'buffer', # net/sunrpc/xprt.c,
14011917Sbinkertn@umich.edu    'skb_recv_datagram' : 'buffer', # net/core/datagram.c, include/linux/skbuff.h,
14021917Sbinkertn@umich.edu    'skb_release_data' : 'buffer', # net/core/skbuff.c, net/core/dev.c,
14031596SN/A    'skip_atoi': 'other', # lib/vsprintf.c,
14041917Sbinkertn@umich.edu    'slab_destroy' : 'buffer', # mm/slab.c,
14051596SN/A    'smp_apic_timer_interrupt': 'interrupt', #
14061596SN/A    'smp_percpu_timer_interrupt' : 'interrupt', # arch/alpha/kernel/smp.c, arch/alpha/kernel/proto.h,
14071596SN/A    'snap_rcv': 'stack', # net/802/psnap.c,
14081596SN/A    'sock_aio_read' : 'stack', # net/socket.c, net/socket.c,
14091596SN/A    'sock_aio_write': 'stack', # net/socket.c, net/socket.c,
14101596SN/A    'sock_alloc' : 'user', # net/socket.c, include/linux/net.h, used to be syscall
14111596SN/A    'sock_alloc_inode' : 'user', # net/socket.c, used to be syscall
14121596SN/A    'sock_alloc_send_pskb' : 'user', # net/core/sock.c, used to be syscall
14131596SN/A    'sock_alloc_send_skb' : 'user', # net/core/sock.c, used to be syscall
14141596SN/A    'sock_close' : 'user', # net/socket.c, net/socket.c, used to be syscall
14151596SN/A    'sock_common_recvmsg' : 'user', # net/core/sock.c, used to be syscall
14161596SN/A    'sock_def_readable' : 'user', # net/core/sock.c, used to be syscall
14171596SN/A    'sock_def_wakeup' : 'user', # net/core/sock.c, used to be syscall
14181596SN/A    'sock_destroy_inode' : 'user', # net/socket.c, used to be syscall
14191596SN/A    'sock_disable_timestamp' : 'user', # net/core/sock.c, used to be syscall
14201596SN/A    'sock_fasync' : 'user', # net/socket.c, net/socket.c, used to be syscall
14211596SN/A    'sock_init_data': 'stack', # net/core/sock.c,
14221596SN/A    'sock_ioctl': 'stack', # net/socket.c, net/socket.c,
14231596SN/A    'sock_map_fd' : 'user', # net/socket.c, include/linux/net.h, used to be syscall
14241596SN/A    'sock_poll' : 'user', # net/socket.c, net/socket.c, used to be syscall
14251596SN/A    'sock_readv': 'stack', # net/socket.c, net/socket.c,
14261596SN/A    'sock_readv_writev' : 'user', # net/socket.c, include/linux/net.h, used to be syscall
14271596SN/A    'sock_recvmsg' : 'user', # net/socket.c, include/linux/net.h, used to be syscall
14281596SN/A    'sock_release' : 'user', # net/socket.c, include/linux/net.h, used to be syscall
14291596SN/A    'sock_rfree' : 'user', # net/core/sock.c, used to be syscall
14301596SN/A    'sock_sendmsg' : 'user', # net/socket.c, include/linux/net.h, used to be syscall
14311596SN/A    'sock_wfree' : 'user', # net/core/sock.c, used to be syscall
14321596SN/A    'sock_wmalloc' : 'user', # net/core/sock.c, used to be syscall
14331596SN/A    'sock_writev' : 'user', # net/socket.c, net/socket.c, used to be syscall
14341596SN/A    'sockfd_lookup' : 'user', # net/socket.c, net/sched/sch_atm.c, include/linux/net.h, used to be syscall
14351596SN/A    'sockfs_delete_dentry' : 'user', # net/socket.c, used to be syscall
14361596SN/A    'sort': 'driver', # drivers/scsi/eata.c, drivers/scsi/u14-34f.c,
14371917Sbinkertn@umich.edu    'split_vma': 'buffer', # mm/mmap.c, include/linux/mm.h,
14381596SN/A    'sprintf' : 'other', # lib/vsprintf.c, drivers/isdn/hardware/eicon/platform.h,
14391596SN/A    'sshd': 'other', #
14401596SN/A    'steal_locks': 'other', # fs/locks.c, include/linux/fs.h,
14411596SN/A    'strcmp' : 'copy', # lib/string.c,
14421596SN/A    'strlcpy': 'other', # lib/string.c,
14431596SN/A    'strlen' : 'copy', # lib/string.c, include/asm-alpha/string.h,
14441596SN/A    'strncpy' : 'copy', # lib/string.c, include/asm-alpha/string.h,
14451596SN/A    'strncpy_from_user': 'copy', # include/asm-alpha/uaccess.h, include/asm-i386/uaccess.h,
14461596SN/A    'strnlen_user': 'other', # include/asm-alpha/uaccess.h, include/asm-i386/uaccess.h,
14471917Sbinkertn@umich.edu    'submit_bh' : 'buffer', # fs/buffer.c, include/linux/buffer_head.h,
14481596SN/A    'submit_bio' : 'other', # drivers/block/ll_rw_blk.c, include/linux/fs.h,
14491596SN/A    'sunrpc': 'other', #
14501596SN/A    'svc_authenticate' : 'other', # net/sunrpc/svcauth.c, include/linux/sunrpc/svcauth.h,
14511596SN/A    'svc_authorise' : 'other', # net/sunrpc/svcauth.c, include/linux/sunrpc/svcauth.h,
14521596SN/A    'svc_deferred_dequeue' : 'other', # net/sunrpc/svcsock.c, net/sunrpc/svcsock.c,
14531596SN/A    'svc_drop' : 'other', # net/sunrpc/svcsock.c, include/linux/sunrpc/svcsock.h,
14541596SN/A    'svc_expkey_lookup' : 'other', # fs/nfsd/export.c,
14551596SN/A    'svc_export_put' : 'other', # fs/nfsd/export.c, include/linux/nfsd/export.h,
14561596SN/A    'svc_process' : 'other', # net/sunrpc/svc.c, include/linux/sunrpc/svc.h,
14571596SN/A    'svc_recv' : 'other', # net/sunrpc/svcsock.c, include/linux/sunrpc/svcsock.h,
14581596SN/A    'svc_reserve' : 'other', # net/sunrpc/svcsock.c, include/linux/sunrpc/svc.h,
14591596SN/A    'svc_send' : 'other', # net/sunrpc/svcsock.c, include/linux/sunrpc/svcsock.h,
14601596SN/A    'svc_sendto' : 'other', # net/sunrpc/svcsock.c,
14611596SN/A    'svc_sock_enqueue' : 'other', # net/sunrpc/svcsock.c,
14621596SN/A    'svc_sock_release' : 'other', # net/sunrpc/svcsock.c,
14631596SN/A    'svc_udp_data_ready' : 'other', # net/sunrpc/svcsock.c, net/sunrpc/svcsock.c,
14641596SN/A    'svc_udp_recvfrom' : 'other', # net/sunrpc/svcsock.c, net/sunrpc/svcsock.c,
14651596SN/A    'svc_udp_sendto' : 'other', # net/sunrpc/svcsock.c, net/sunrpc/svcsock.c,
14661596SN/A    'svc_write_space' : 'other', # net/sunrpc/svcsock.c,
14671596SN/A    'svcauth_unix_accept' : 'other', # net/sunrpc/svcauth_unix.c,
14681596SN/A    'svcauth_unix_release' : 'other', # net/sunrpc/svcauth_unix.c,
14691596SN/A    'switch_names': 'other', # fs/dcache.c,
14701596SN/A    'swpctx_cont' : 'other', #
14711596SN/A    'sync_buffer' : 'other', # fs/buffer.c, drivers/oprofile/buffer_sync.c,
14721596SN/A    'sync_dirty_buffer' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
14731596SN/A    'sync_inode' : 'other', # fs/fs-writeback.c, include/linux/fs.h,
14741596SN/A    'sync_mapping_buffers' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
14751596SN/A    'sync_sb_inodes': 'other', # fs/fs-writeback.c,
14761596SN/A    'sync_supers': 'other', # fs/super.c, include/linux/fs.h,
14771596SN/A    'sys_accept' : 'user', # net/socket.c, include/linux/syscalls.h, used to be syscall
14781596SN/A    'sys_access': 'other', # fs/open.c, include/linux/syscalls.h,
14791596SN/A    'sys_brk': 'user', # mm/mmap.c, mm/nommu.c, include/linux/syscalls.h,
14801596SN/A    'sys_clock_gettime': 'user', # kernel/posix-timers.c, include/linux/syscalls.h,
14811596SN/A    'sys_clone': 'user', # include/asm-i386/unistd.h,
14821596SN/A    'sys_close' : 'user', # fs/open.c, include/linux/syscalls.h, used to be syscall
14831596SN/A    'sys_dup2': 'user', # fs/fcntl.c, include/linux/syscalls.h,
14841596SN/A    'sys_execve': 'user', # include/asm-alpha/unistd.h, include/asm-i386/unistd.h,
14851596SN/A    'sys_exit_group': 'user', # kernel/exit.c, include/linux/syscalls.h,
14861596SN/A    'sys_fcntl' : 'user', # fs/fcntl.c, include/linux/syscalls.h, used to be syscall
14871596SN/A    'sys_fcntl64': 'user', # fs/fcntl.c, include/linux/syscalls.h,
14881596SN/A    'sys_fstat64': 'user', # fs/stat.c, include/linux/syscalls.h,
14891596SN/A    'sys_ftruncate': 'user', # fs/open.c, include/linux/syscalls.h,
14901596SN/A    'sys_futex': 'user', # kernel/futex.c, include/linux/syscalls.h,
14911596SN/A    'sys_getdents64': 'user',
14921596SN/A    'sys_geteuid': 'other', # kernel/timer.c, include/linux/syscalls.h,
14931596SN/A    'sys_getgroups': 'user', # kernel/sys.c, include/linux/syscalls.h,
14941596SN/A    'sys_getpid': 'user', # kernel/timer.c, include/linux/syscalls.h,
14951596SN/A    'sys_getppid': 'other', # kernel/timer.c, include/linux/syscalls.h,
14961596SN/A    'sys_getrlimit': 'other', # kernel/sys.c, include/linux/syscalls.h,
14971596SN/A    'sys_getsockname' : 'user', # net/socket.c, include/linux/syscalls.h, used to be syscall
14981596SN/A    'sys_gettimeofday' : 'user', # kernel/time.c, include/linux/syscalls.h, used to be syscall
14991596SN/A    'sys_getuid': 'user', # kernel/timer.c, include/linux/syscalls.h,
15001596SN/A    'sys_getxpid' : 'user', # used to be syscall
15011596SN/A    'sys_int_21' : 'interrupt', #
15021596SN/A    'sys_int_22' : 'interrupt', #
15031596SN/A    'sys_interrupt' : 'interrupt', #
15041596SN/A    'sys_ioctl': 'user', # fs/ioctl.c, drivers/block/cciss.c, include/linux/syscalls.h,
15051596SN/A    'sys_kill' : 'user', # kernel/signal.c, include/linux/syscalls.h, used to be syscall
15061596SN/A    'sys_llseek': 'other', # fs/read_write.c, include/linux/syscalls.h,
15071596SN/A    'sys_lseek': 'user', # fs/read_write.c, include/linux/syscalls.h,
15081596SN/A    'sys_mkdir': 'user', # fs/namei.c, include/linux/syscalls.h,
15091596SN/A    'sys_mmap2': 'user', # include/asm-i386/unistd.h,
15101596SN/A    'sys_mremap': 'user', # mm/mremap.c, include/linux/syscalls.h,
15111596SN/A    'sys_munmap': 'user', # mm/mmap.c, mm/nommu.c, include/linux/syscalls.h,
15121596SN/A    'sys_nanosleep': 'user', # kernel/timer.c, include/linux/syscalls.h,
15131596SN/A    'sys_newlstat' : 'user', # fs/stat.c, include/linux/syscalls.h, used to be syscall
15141596SN/A    'sys_newstat' : 'user', # fs/stat.c, include/linux/syscalls.h, used to be syscall
15151596SN/A    'sys_newuname': 'user', # kernel/sys.c, include/linux/syscalls.h,
15161596SN/A    'sys_open' : 'user', # fs/open.c, include/linux/syscalls.h, used to be syscall
15171596SN/A    'sys_pipe': 'interrupt', # include/asm-i386/unistd.h,
15181596SN/A    'sys_poll' : 'user', # fs/select.c, include/linux/syscalls.h, used to be syscall
15191596SN/A    'sys_read' : 'user', # fs/read_write.c, include/linux/syscalls.h, used to be syscall
15201596SN/A    'sys_recv' : 'user', # net/socket.c, include/linux/syscalls.h, used to be syscall
15211596SN/A    'sys_recvfrom' : 'user', # net/socket.c, include/linux/syscalls.h, used to be syscall
15221596SN/A    'sys_rename': 'other', # fs/namei.c, include/linux/syscalls.h,
15231596SN/A    'sys_rmdir': 'user',
15241596SN/A    'sys_rt_sigaction': 'user', # arch/alpha/kernel/signal.c, kernel/signal.c, include/asm-alpha/unistd.h, include/asm-i386/unistd.h,
15251596SN/A    'sys_rt_sigprocmask': 'user', # kernel/signal.c, include/linux/syscalls.h,
15261596SN/A    'sys_select': 'user', # fs/select.c, include/linux/syscalls.h,
15271596SN/A    'sys_send' : 'user', # net/socket.c, include/linux/syscalls.h, used to be syscall
15281596SN/A    'sys_sendto' : 'user', # net/socket.c, include/linux/syscalls.h, used to be syscall
15291596SN/A    'sys_set_thread_area': 'user', #
15301596SN/A    'sys_setitimer': 'user', # kernel/itimer.c, include/linux/syscalls.h,
15311596SN/A    'sys_shutdown' : 'user', # net/socket.c, include/linux/syscalls.h, used to be syscall
15321596SN/A    'sys_sigreturn' : 'user', # used to be syscall
15331596SN/A    'sys_sigsuspend' : 'user', # used to be syscall
15341596SN/A    'sys_socketcall': 'user', # net/socket.c, include/linux/syscalls.h,
15351596SN/A    'sys_stat64': 'user', # fs/stat.c, include/linux/syscalls.h,
15361596SN/A    'sys_time': 'other', # kernel/time.c, include/linux/syscalls.h,
15371596SN/A    'sys_times': 'other', # kernel/sys.c, include/linux/syscalls.h,
15381596SN/A    'sys_umask': 'other', # kernel/sys.c, include/linux/syscalls.h,
15391596SN/A    'sys_unlink': 'other', # fs/namei.c, include/linux/syscalls.h,
15401596SN/A    'sys_wait4': 'user', # kernel/exit.c, include/linux/syscalls.h,
15411596SN/A    'sys_waitpid': 'user', # kernel/exit.c, include/linux/syscalls.h,
15421596SN/A    'sys_write' : 'user', # fs/read_write.c, include/linux/syscalls.h, used to be syscall
15431596SN/A    'sys_writev' : 'user', # fs/read_write.c, include/linux/syscalls.h, used to be syscall
15441596SN/A    'syscall_call': 'other', #
15451596SN/A    'syscall_exit': 'other', #
15461596SN/A    'sysguard_panelapplet.so': 'other', #
15471596SN/A    'syslogd': 'other', #
15481596SN/A    'system_call': 'interrupt', #
15491596SN/A    'tail': 'other', #
15501596SN/A    'task_curr' : 'other', # kernel/sched.c, include/linux/sched.h,
15511596SN/A    'task_rq_lock' : 'other', # kernel/sched.c,
15521596SN/A    'task_timeslice' : 'other', # kernel/sched.c,
15531596SN/A    'tasklet_action' : 'other', # kernel/softirq.c,
15541596SN/A    'tcp_accept' : 'stack', # net/ipv4/tcp.c,
15551596SN/A    'tcp_ack' : 'stack', # net/ipv4/tcp_input.c,
15561596SN/A    'tcp_ack_no_tstamp' : 'stack', # net/ipv4/tcp_input.c,
15571596SN/A    'tcp_ack_update_window' : 'stack', # net/ipv4/tcp_input.c,
15581596SN/A    'tcp_bucket_destroy' : 'stack', # net/ipv4/tcp_ipv4.c,
15591596SN/A    'tcp_check_req' : 'stack', # net/ipv4/tcp_minisocks.c,
15601596SN/A    'tcp_child_process' : 'stack', # net/ipv4/tcp_minisocks.c,
15611596SN/A    'tcp_clean_rtx_queue' : 'stack', # net/ipv4/tcp_input.c,
15621596SN/A    'tcp_clear_xmit_timers' : 'stack', # net/ipv4/tcp_timer.c,
15631596SN/A    'tcp_close' : 'stack', # net/ipv4/tcp.c,
15641596SN/A    'tcp_close_state' : 'stack', # net/ipv4/tcp.c,
15651596SN/A    'tcp_copy_to_iovec' : 'stack', # net/ipv4/tcp_input.c,
15661596SN/A    'tcp_create_openreq_child' : 'stack', # net/ipv4/tcp_minisocks.c,
15671596SN/A    'tcp_current_mss': 'other', #
15681596SN/A    'tcp_cwnd_application_limited': 'stack', # net/ipv4/tcp_input.c,
15691596SN/A    'tcp_data_queue' : 'stack', # net/ipv4/tcp_input.c,
15701596SN/A    'tcp_delete_keepalive_timer' : 'stack', # net/ipv4/tcp_timer.c,
15711596SN/A    'tcp_destroy_sock' : 'stack', # net/ipv4/tcp.c,
15721596SN/A    'tcp_enter_quickack_mode' : 'stack', # net/ipv4/tcp_input.c,
15731596SN/A    'tcp_event_data_recv' : 'stack', # net/ipv4/tcp_input.c,
15741596SN/A    'tcp_fin' : 'stack', # net/ipv4/tcp_input.c,
15751596SN/A    'tcp_fixup_rcvbuf' : 'stack', # net/ipv4/tcp_input.c,
15761596SN/A    'tcp_fixup_sndbuf' : 'stack', # net/ipv4/tcp_input.c,
15771596SN/A    'tcp_fragment': 'stack', # net/ipv4/tcp_output.c,
15781596SN/A    'tcp_incr_quickack' : 'stack', # net/ipv4/tcp_input.c,
15791596SN/A    'tcp_init_buffer_space' : 'stack', # net/ipv4/tcp_input.c,
15801596SN/A    'tcp_init_metrics' : 'stack', # net/ipv4/tcp_input.c,
15811596SN/A    'tcp_init_xmit_timers' : 'stack', # net/ipv4/tcp_timer.c,
15821596SN/A    'tcp_invert_tuple' : 'stack', # net/ipv4/netfilter/ip_conntrack_proto_tcp.c,
15831596SN/A    'tcp_make_synack' : 'stack', # net/ipv4/tcp_output.c,
15841596SN/A    'tcp_new' : 'stack', # net/ipv4/netfilter/ip_conntrack_proto_tcp.c,
15851596SN/A    'tcp_new_space' : 'stack', # net/ipv4/tcp_input.c,
15861596SN/A    'tcp_ofo_queue' : 'stack', # net/ipv4/tcp_input.c,
15871596SN/A    'tcp_packet' : 'stack', # net/ipv4/netfilter/ip_conntrack_proto_tcp.c,
15881596SN/A    'tcp_parse_options' : 'stack', # net/ipv4/tcp_input.c,
15891596SN/A    'tcp_pkt_to_tuple' : 'stack', # net/ipv4/netfilter/ip_conntrack_proto_tcp.c,
15901596SN/A    'tcp_poll' : 'stack', # net/ipv4/tcp.c,
15911596SN/A    'tcp_prequeue_process' : 'stack', # net/ipv4/tcp.c,
15921596SN/A    'tcp_push_one' : 'stack', # net/ipv4/tcp_output.c,
15931596SN/A    'tcp_put_port' : 'stack', # net/ipv4/tcp_ipv4.c,
15941596SN/A    'tcp_queue_skb' : 'stack', # net/ipv4/tcp_output.c,
15951596SN/A    'tcp_rcv_established' : 'stack', # net/ipv4/tcp_input.c,
15961596SN/A    'tcp_rcv_rtt_update' : 'stack', # net/ipv4/tcp_input.c,
15971596SN/A    'tcp_rcv_space_adjust' : 'stack', # net/ipv4/tcp_input.c,
15981596SN/A    'tcp_rcv_state_process' : 'stack', # net/ipv4/tcp_input.c,
15991596SN/A    'tcp_recvmsg' : 'stack', # net/ipv4/tcp.c,
16001596SN/A    'tcp_reset_keepalive_timer' : 'stack', # net/ipv4/tcp_timer.c,
16011596SN/A    'tcp_rtt_estimator' : 'stack', # net/ipv4/tcp_input.c,
16021596SN/A    'tcp_send_ack' : 'stack', # net/ipv4/tcp_output.c,
16031596SN/A    'tcp_send_delayed_ack' : 'stack', # net/ipv4/tcp_output.c,
16041596SN/A    'tcp_send_fin' : 'stack', # net/ipv4/tcp_output.c,
16051596SN/A    'tcp_sendmsg' : 'stack', # net/ipv4/tcp.c,
16061596SN/A    'tcp_set_skb_tso_segs': 'other', #
16071596SN/A    'tcp_shutdown' : 'stack', # net/ipv4/tcp.c,
16081596SN/A    'tcp_sync_mss' : 'stack', # net/ipv4/tcp_output.c,
16091596SN/A    'tcp_time_wait' : 'stack', # net/ipv4/tcp_minisocks.c,
16101596SN/A    'tcp_transmit_skb' : 'stack', # net/ipv4/tcp_output.c,
16111596SN/A    'tcp_trim_head': 'stack', # net/ipv4/tcp_output.c,
16121596SN/A    'tcp_tso_acked': 'stack', #
16131596SN/A    'tcp_tw_schedule' : 'stack', # net/ipv4/tcp_minisocks.c,
16141596SN/A    'tcp_unhash' : 'stack', # net/ipv4/tcp_ipv4.c,
16151596SN/A    'tcp_update_metrics' : 'stack', # net/ipv4/tcp_input.c,
16161596SN/A    'tcp_urg' : 'stack', # net/ipv4/tcp_input.c,
16171596SN/A    'tcp_v4_checksum_init':'stack',
16181596SN/A    'tcp_v4_conn_request' : 'stack', # net/ipv4/tcp_ipv4.c,
16191596SN/A    'tcp_v4_connect': 'stack', # net/ipv4/tcp_ipv4.c,
16201596SN/A    'tcp_v4_destroy_sock' : 'stack', # net/ipv4/tcp_ipv4.c,
16211596SN/A    'tcp_v4_do_rcv' : 'stack', # net/ipv4/tcp_ipv4.c,
16221596SN/A    'tcp_v4_hnd_req' : 'stack', # net/ipv4/tcp_ipv4.c,
16231596SN/A    'tcp_v4_init_sock': 'stack', # net/ipv4/tcp_ipv4.c,
16241596SN/A    'tcp_v4_rcv' : 'stack', # net/ipv4/tcp_ipv4.c,
16251596SN/A    'tcp_v4_rebuild_header' : 'stack', # net/ipv4/tcp_ipv4.c,
16261596SN/A    'tcp_v4_route_req' : 'stack', # net/ipv4/tcp_ipv4.c,
16271596SN/A    'tcp_v4_search_req' : 'stack', # net/ipv4/tcp_ipv4.c,
16281596SN/A    'tcp_v4_send_check' : 'stack', # net/ipv4/tcp_ipv4.c, net/ipv4/tcp_ipv4.c,
16291596SN/A    'tcp_v4_send_synack' : 'stack', # net/ipv4/tcp_ipv4.c,
16301596SN/A    'tcp_v4_syn_recv_sock' : 'stack', # net/ipv4/tcp_ipv4.c,
16311596SN/A    'tcp_v4_synq_add' : 'stack', # net/ipv4/tcp_ipv4.c,
16321596SN/A    'tcp_vegas_init' : 'stack', # net/ipv4/tcp_input.c,
16331596SN/A    'tcp_write_xmit' : 'stack', # net/ipv4/tcp_output.c,
16341917Sbinkertn@umich.edu    'test_clear_page_dirty': 'buffer', # mm/page-writeback.c, include/linux/page-flags.h,
16351917Sbinkertn@umich.edu    'test_clear_page_writeback' : 'buffer', # mm/page-writeback.c, include/linux/page-flags.h,
16361917Sbinkertn@umich.edu    'test_set_page_writeback' : 'buffer', # mm/page-writeback.c, include/linux/page-flags.h,
16371596SN/A    'timer_interrupt' : 'interrupt', # arch/alpha/kernel/time.c, arch/alpha/kernel/proto.h,
16381596SN/A    'tr': 'other', #
16391917Sbinkertn@umich.edu    'truncate_complete_page': 'buffer', # mm/truncate.c,
16401917Sbinkertn@umich.edu    'truncate_inode_pages': 'buffer', # mm/truncate.c, include/linux/mm.h,
16411596SN/A    'try_to_wake_up' : 'other', # kernel/sched.c,
16421596SN/A    'tsunami_readb': 'driver',
16431596SN/A    'tsunami_readl' : 'interrupt', # include/asm-alpha/core_tsunami.h,
16441596SN/A    'tsunami_update_irq_hw' : 'interrupt', # arch/alpha/kernel/sys_dp264.c,
16451596SN/A    'tsunami_writeb': 'driver',
16461596SN/A    'tsunami_writel' : 'interrupt', # include/asm-alpha/core_tsunami.h,
16471596SN/A    'tty_hung_up_p': 'driver', # drivers/char/tty_io.c, include/linux/tty.h,
16481596SN/A    'tty_ldisc_deref': 'other', #
16491596SN/A    'tty_ldisc_ref_wait': 'other', #
16501596SN/A    'tty_ldisc_try': 'other', #
16511596SN/A    'tty_open': 'driver', # drivers/char/tty_io.c, drivers/char/tty_io.c, drivers/net/wan/sdla_chdlc.c,
16521596SN/A    'tty_poll': 'driver', # drivers/char/tty_io.c, drivers/char/tty_io.c,
16531596SN/A    'tty_write': 'driver', # drivers/char/tty_io.c, drivers/char/tty_io.c,
16541596SN/A    'udp_checksum_init' : 'stack', # net/ipv4/udp.c,
16551596SN/A    'udp_ioctl': 'stack', # net/ipv4/udp.c,
16561596SN/A    'udp_packet' : 'stack', # net/ipv4/netfilter/ip_conntrack_proto_udp.c,
16571596SN/A    'udp_pkt_to_tuple' : 'stack', # net/ipv4/netfilter/ip_conntrack_proto_udp.c,
16581596SN/A    'udp_push_pending_frames' : 'stack', # net/ipv4/udp.c,
16591596SN/A    'udp_queue_rcv_skb' : 'stack', # net/ipv4/udp.c,
16601596SN/A    'udp_rcv' : 'stack', # net/ipv4/udp.c,
16611596SN/A    'udp_recvmsg': 'stack', # net/ipv4/udp.c,
16621596SN/A    'udp_sendmsg' : 'stack', # net/ipv4/udp.c,
16631596SN/A    'udp_sendpage' : 'stack', # net/ipv4/udp.c,
16641596SN/A    'udp_v4_get_port': 'stack', # net/ipv4/udp.c,
16651596SN/A    'udp_v4_lookup_longway' : 'stack', # net/ipv4/udp.c,
16661596SN/A    'unalign_trap_cont' : 'alignment',
16671596SN/A    'unalign_trap_count' : 'alignment',
16681596SN/A    'undo_switch_stack' : 'other', #
16691596SN/A    'unix': 'other', #
16701596SN/A    'unlock_buffer' : 'other', # fs/buffer.c,
16711596SN/A    'unlock_new_inode': 'other', # fs/inode.c, include/linux/fs.h,
16721917Sbinkertn@umich.edu    'unlock_page' : 'buffer', # mm/filemap.c,
16731917Sbinkertn@umich.edu    'unmap_mapping_range': 'buffer', # mm/memory.c, include/linux/mm.h,
16741917Sbinkertn@umich.edu    'unmap_page_range': 'buffer', # mm/memory.c,
16751917Sbinkertn@umich.edu    'unmap_region': 'buffer', # mm/mmap.c,
16761596SN/A    'unmap_underlying_metadata' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
16771917Sbinkertn@umich.edu    'unmap_vma': 'buffer', # mm/mmap.c,
16781917Sbinkertn@umich.edu    'unmap_vma_list': 'buffer', # mm/mmap.c,
16791917Sbinkertn@umich.edu    'unmap_vmas': 'buffer', # mm/memory.c, include/linux/mm.h,
16801596SN/A    'unmask_IO_APIC_irq': 'interrupt', #
16811596SN/A    'unmask_IO_APIC_vector': 'interrupt', #
16821596SN/A    'unqueue_me': 'other', # kernel/futex.c,
16831596SN/A    'unshare_files': 'other', # kernel/fork.c, include/linux/fs.h,
16841596SN/A    'up' : 'driver', # arch/alpha/kernel/semaphore.c, include/asm-alpha/semaphore.h, net/ipv4/netfilter/ip_tables.c, net/ipv6/netfilter/ip6_tables.c, drivers/video/atafb.c, include/asm-alpha/semaphore.h,
16851596SN/A    'update_atime': 'other', # fs/inode.c, include/linux/fs.h,
16861596SN/A    'update_one_process' : 'other', # kernel/timer.c,
16871596SN/A    'update_process_times' : 'other', # kernel/timer.c, include/linux/sched.h,
16881596SN/A    'update_wall_time' : 'other', # kernel/timer.c,
16891596SN/A    'update_wall_time_one_tick' : 'other', # kernel/timer.c,
16901596SN/A    'usbcore': 'other', #
16911596SN/A    'vfs_create': 'other', # fs/namei.c, include/linux/fs.h,
16921596SN/A    'vfs_fstat': 'other', # fs/stat.c, include/linux/fs.h,
16931596SN/A    'vfs_getattr' : 'user', # fs/stat.c, include/linux/fs.h, used to be syscall
16941596SN/A    'vfs_llseek': 'other', # fs/read_write.c, include/linux/fs.h,
16951596SN/A    'vfs_lstat' : 'user', # fs/stat.c, include/linux/fs.h, used to be syscall
16961596SN/A    'vfs_mkdir': 'other', # fs/namei.c, include/linux/fs.h,
16971596SN/A    'vfs_permission' : 'user', # fs/namei.c, include/linux/fs.h, used to be syscall
16981596SN/A    'vfs_read' : 'user', # fs/read_write.c, include/linux/fs.h, used to be syscall
16991596SN/A    'vfs_rename': 'other', # fs/namei.c, include/linux/fs.h,
17001596SN/A    'vfs_rename_other': 'other', # fs/namei.c,
17011596SN/A    'vfs_stat' : 'user', # fs/stat.c, include/linux/fs.h, used to be syscall
17021596SN/A    'vfs_unlink': 'other', # fs/namei.c, include/linux/fs.h,
17031596SN/A    'vfs_write' : 'user', # fs/read_write.c, include/linux/fs.h, used to be syscall
17041596SN/A    'vfs_writev' : 'user', # fs/read_write.c, include/linux/fs.h, used to be syscall
17051917Sbinkertn@umich.edu    'vma_adjust': 'buffer', # mm/mmap.c, include/linux/mm.h,
17061917Sbinkertn@umich.edu    'vma_link': 'buffer', # mm/mmap.c,
17071917Sbinkertn@umich.edu    'vma_merge': 'buffer', # mm/mmap.c, include/linux/mm.h,
17081917Sbinkertn@umich.edu    'vma_prio_tree_add': 'buffer', # mm/prio_tree.c, include/linux/mm.h,
17091917Sbinkertn@umich.edu    'vma_prio_tree_insert': 'buffer', # mm/prio_tree.c, include/linux/mm.h,
17101917Sbinkertn@umich.edu    'vma_prio_tree_remove': 'buffer', # mm/prio_tree.c, include/linux/mm.h,
17111596SN/A    'vmstat_open': 'other', # fs/proc/proc_misc.c,
17121917Sbinkertn@umich.edu    'vmstat_show': 'buffer', # mm/page_alloc.c,
17131917Sbinkertn@umich.edu    'vmtruncate': 'buffer', # mm/nommu.c, mm/memory.c, include/linux/mm.h,
17141596SN/A    'vsnprintf' : 'other', # lib/vsprintf.c, include/linux/kernel.h,
17151596SN/A    'vsprintf' : 'driver', # lib/vsprintf.c, arch/alpha/boot/main.c, drivers/scsi/aic7xxx_old/aic7xxx_proc.c, include/linux/kernel.h,
17161596SN/A    'wait_for_completion': 'driver', # drivers/acorn/block/mfmhd.c, kernel/sched.c,
17171917Sbinkertn@umich.edu    'wait_on_page_writeback_range' : 'buffer', # mm/filemap.c,
17181596SN/A    'wait_task_zombie': 'other', # kernel/exit.c,
17191596SN/A    'wake_futex': 'other', # kernel/futex.c,
17201596SN/A    'wake_up_buffer' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
17211596SN/A    'wake_up_inode' : 'other', # fs/inode.c, include/linux/writeback.h,
17221596SN/A    'wake_up_new_task': 'other', #
17231917Sbinkertn@umich.edu    'wake_up_page' : 'buffer', # mm/filemap.c,
17241596SN/A    'wake_up_process' : 'other', # kernel/sched.c,
17251596SN/A    'wake_up_state' : 'other', # kernel/sched.c,
17261917Sbinkertn@umich.edu    'wb_timer_fn': 'buffer', # mm/page-writeback.c, mm/page-writeback.c,
17271596SN/A    'wc': 'other', #
17281596SN/A    'work_notifysig': 'other', #
17291596SN/A    'work_pending' : 'other', #
17301596SN/A    'work_resched': 'other', #
17311596SN/A    'worker_thread': 'other', # kernel/workqueue.c,
17321596SN/A    'write_boundary_block' : 'other', # fs/buffer.c, include/linux/buffer_head.h,
17331596SN/A    'write_chan': 'driver', # drivers/char/n_tty.c,
17341596SN/A    'write_inode' : 'other', # fs/fs-writeback.c,
17351596SN/A    'write_null': 'driver', # drivers/char/mem.c,
17361596SN/A    'writeback_acquire': 'other', # fs/fs-writeback.c, include/linux/backing-dev.h,
17371596SN/A    'writeback_in_progress' : 'other', # fs/fs-writeback.c, include/linux/backing-dev.h,
17381596SN/A    'writeback_inodes': 'other', # fs/fs-writeback.c, include/linux/writeback.h,
17391596SN/A    'xdr_partial_copy_from_skb' : 'copy', # net/sunrpc/xdr.c, include/linux/sunrpc/xdr.h,
17401596SN/A    'xfrm_lookup' : 'stack', # net/xfrm/xfrm_policy.c,
17411596SN/A    'xmms': 'other', #
17421917Sbinkertn@umich.edu    'zap_pmd_range': 'buffer', # mm/memory.c,
17431917Sbinkertn@umich.edu    'zap_pte_range': 'buffer', # mm/memory.c,
17441917Sbinkertn@umich.edu    'zone_statistics' : 'buffer', # mm/page_alloc.c,
17451758SN/A    'libaprutil-0.so.0' : 'user',
17461758SN/A    'libapr-0.so.0' : 'user',
17471758SN/A    'httpd' : 'user',
17481758SN/A    'do_tcp_sendpages': 'copy',
17491758SN/A    'tcp_setsockopt' : 'stack',
17501758SN/A    'sys_setsockopt' : 'stack',
17511758SN/A    'do_sendfile' : 'copy',
17521758SN/A    'ip_route_output_slow': 'stack',
17531758SN/A    'tcp_sendpage': 'copy',
17541758SN/A    'file_send_actor': 'copy',
17551917Sbinkertn@umich.edu    'flush_tlb_page': 'buffer',
17561758SN/A    'sock_common_setsockopt': 'stack',
17571758SN/A    'sock_sendpage': 'copy',
17581758SN/A
17591758SN/A#
17601758SN/A#   New functions
17611758SN/A#
17621758SN/A
17631917Sbinkertn@umich.edu    '__alloc_percpu': 'buffer', # mm/slab.c, include/linux/percpu.h,
17641758SN/A    '__pskb_pull_tail': 'stack', # net/core/skbuff.c, include/linux/skbuff.h,
17651758SN/A    '__reml': 'other', # arch/alpha/kernel/alpha_ksyms.c,
17661758SN/A    '__tasklet_hi_schedule': 'interrupt', # kernel/softirq.c,
17671758SN/A    '__tcp_checksum_complete_user': 'stack', # net/ipv4/tcp_input.c,
17681758SN/A    '__tcp_v4_lookup_listener': 'stack', # net/ipv4/tcp_ipv4.c,
17691758SN/A    '__tcp_v4_rehash': 'stack', # net/ipv4/tcp_ipv4.c,
17701758SN/A    '__tcp_westwood_fast_bw': 'stack', # net/ipv4/tcp_input.c,
17711758SN/A    '__tcp_westwood_slow_bw': 'stack', # net/ipv4/tcp_input.c,
17721758SN/A    '__xfrm_policy_check': 'stack', # net/xfrm/xfrm_policy.c,
17731758SN/A    'alcor_disable_irq': 'interrupt', # arch/alpha/kernel/sys_alcor.c,
17741758SN/A    'alpha_read_fp_reg': 'other', # arch/alpha/lib/fpreg.c, arch/alpha/kernel/proto.h, arch/alpha/math-emu/math.c, include/asm-alpha/fpu.h,
17751758SN/A    'atkbd_probe': 'other', # drivers/input/keyboard/atkbd.c,
17761917Sbinkertn@umich.edu    'background_writeout': 'buffer', # mm/page-writeback.c, mm/page-writeback.c,
17771917Sbinkertn@umich.edu    'bad_page': 'buffer', # mm/page_alloc.c,
17781758SN/A    'batch_entropy_process': 'other', # drivers/char/random.c, drivers/char/random.c,
17791758SN/A    'block_hotplug_filter': 'driver', # drivers/block/genhd.c,
17801758SN/A    'brioctl_set': 'stack', # net/socket.c, include/linux/if_bridge.h,
17811758SN/A    'cdev_put': 'fs', # fs/char_dev.c, include/linux/cdev.h,
17821917Sbinkertn@umich.edu    'change_protection': 'buffer', # mm/mprotect.c,
17831758SN/A    'check_timer_failed': 'interrupt', # kernel/timer.c,
17841758SN/A    'clipper_disable_irq': 'interrupt', # arch/alpha/kernel/sys_dp264.c,
17851758SN/A    'clipper_enable_irq': 'interrupt', # arch/alpha/kernel/sys_dp264.c,
17861758SN/A    'count_active_tasks': 'interrupt', # kernel/timer.c,
17871758SN/A    'csum_ipv6_magic': 'stack', # include/asm-i386/checksum.h, include/asm-alpha/checksum.h,
17881758SN/A    'del_timer_sync': 'interrupt', # kernel/timer.c, include/linux/timer.h, include/linux/timer.h,
17891758SN/A    'dev_ifname': 'stack', # net/core/dev.c,
17901758SN/A    'dev_queue_xmit_nit': 'stack', # net/core/dev.c, include/linux/netdevice.h,
17911758SN/A    'dev_valid_name': 'stack', # net/core/dev.c,
17921758SN/A    'do_entDbg': 'interrupt', # arch/alpha/kernel/traps.c,
17931758SN/A    'do_proc_dointvec_jiffies_conv': 'interrupt', # kernel/sysctl.c,
17941758SN/A    'down_interruptible': 'interrupt', # arch/alpha/kernel/semaphore.c, include/asm-alpha/semaphore.h, include/asm-i386/semaphore.h, include/asm-alpha/semaphore.h, net/ipv4/netfilter/ip_tables.c, net/ipv6/netfilter/ip6_tables.c,
17951917Sbinkertn@umich.edu    'drain_array': 'buffer', #
17961917Sbinkertn@umich.edu    'drain_cpu_caches': 'buffer', # mm/slab.c,
17971758SN/A    'dummy_file_fcntl': 'other', # security/dummy.c,
17981758SN/A    'dummy_sem_semop': 'other', # security/dummy.c,
17991758SN/A    'emit_log_char': 'other', # kernel/printk.c,
18001758SN/A    'entDbg': 'interrupt', # arch/alpha/kernel/proto.h,
18011758SN/A    'entIF': 'interrupt', # arch/alpha/kernel/proto.h,
18021758SN/A    'eth_header_cache_update': 'stack', # net/ethernet/eth.c, include/linux/etherdevice.h,
18031758SN/A    'eth_header_parse': 'stack', # net/ethernet/eth.c, include/linux/etherdevice.h,
18041758SN/A    'ethtool_get_settings': 'stack', # net/core/ethtool.c,
18051758SN/A    'fifo_open': 'fs', # fs/fifo.c,
18061917Sbinkertn@umich.edu    'find_trylock_page': 'buffer', # mm/filemap.c, include/linux/pagemap.h,
18071917Sbinkertn@umich.edu    'find_undo': 'buffer', # ipc/sem.c,
18081917Sbinkertn@umich.edu    'find_user': 'buffer', # kernel/user.c, include/linux/sched.h,
18091758SN/A    'flow_cache_cpu_prepare': 'stack', # net/core/flow.c,
18101758SN/A    'flow_cache_flush_per_cpu': 'stack', # net/core/flow.c,
18111758SN/A    'flow_cache_flush_tasklet': 'stack', # net/core/flow.c,
18121758SN/A    'flow_key_compare': 'stack', # net/core/flow.c,
18131758SN/A    'flush_icache_user_range': 'interrupt', # arch/alpha/kernel/smp.c, include/asm-alpha/cacheflush.h, include/asm-alpha/cacheflush.h, include/asm-i386/cacheflush.h,
18141758SN/A    'flush_tlb_mm': 'interrupt', # arch/alpha/kernel/smp.c, include/asm-alpha/tlbflush.h, include/asm-i386/tlbflush.h, include/asm-alpha/tlbflush.h, include/asm-i386/tlbflush.h,
18151917Sbinkertn@umich.edu    'force_page_cache_readahead': 'buffer', # mm/readahead.c, include/linux/mm.h,
18161917Sbinkertn@umich.edu    'free_percpu': 'buffer', # mm/slab.c, include/linux/percpu.h, include/linux/percpu.h,
18171917Sbinkertn@umich.edu    'generic_file_sendfile': 'buffer', # mm/filemap.c, include/linux/fs.h,
18181917Sbinkertn@umich.edu    'get_one_pte_map': 'buffer', # mm/mremap.c,
18191758SN/A    'gunzip': 'other', # lib/inflate.c,
18201758SN/A    'handle_ipi': 'interrupt', # arch/alpha/kernel/smp.c, arch/alpha/kernel/proto.h,
18211758SN/A    'input_devices_read': 'driver', # drivers/input/input.c,
18221758SN/A    'input_link_handle': 'driver', # drivers/input/input.c,
18231758SN/A    'input_register_device': 'driver', # drivers/input/input.c, include/linux/input.h,
18241758SN/A    'insb': 'driver', # arch/alpha/kernel/io.c, include/asm-alpha/io.h,
18251758SN/A    'insl': 'driver', # arch/alpha/kernel/io.c, include/asm-alpha/io.h, drivers/net/smc9194.c, drivers/net/smc9194.c,
18261758SN/A    'invalidate_bh_lru': 'fs', # fs/buffer.c,
18271758SN/A    'iommu_arena_alloc': 'interrupt', # arch/alpha/kernel/pci_iommu.c,
18281758SN/A    'iommu_arena_find_pages': 'interrupt', # arch/alpha/kernel/pci_iommu.c,
18291758SN/A    'iommu_arena_free': 'interrupt', # arch/alpha/kernel/pci_iommu.c,
18301758SN/A    'ip_compute_csum': 'stack', # arch/alpha/lib/checksum.c, include/asm-i386/checksum.h, include/asm-alpha/checksum.h,
18311758SN/A    'ip_getsockopt': 'stack', # net/ipv4/ip_sockglue.c,
18321758SN/A    'ip_mc_output': 'stack', # net/ipv4/ip_output.c,
18331758SN/A    'ip_options_compile': 'stack', # net/ipv4/ip_options.c,
18341758SN/A    'ip_rt_dump': 'stack', # net/ipv4/route.c,
18351758SN/A    'ipc_checkid': 'stack', # ipc/util.c, ipc/util.h,
18361758SN/A    'ipc_lock': 'stack', # ipc/util.c, ipc/util.h,
18371758SN/A    'ipc_unlock': 'stack', # ipc/util.c, ipc/util.h,
18381758SN/A    'ipcperms': 'stack', # ipc/util.c, ipc/util.h,
18391758SN/A    'ipi_flush_tlb_page': 'interrupt', # arch/alpha/kernel/smp.c,
18401758SN/A    'isp1020_intr_handler': 'other', # drivers/scsi/qlogicisp.c, drivers/scsi/qlogicisp.c,
18411758SN/A    'isp1020_queuecommand': 'other', # drivers/scsi/qlogicisp.c, drivers/scsi/qlogicisp.h,
18421758SN/A    'kernel_thread': 'interrupt', # include/asm-um/processor-generic.h, include/asm-alpha/processor.h, include/asm-i386/processor.h,
18431917Sbinkertn@umich.edu    'kmem_find_general_cachep': 'buffer', # mm/slab.c,
18441917Sbinkertn@umich.edu    'kmem_ptr_validate': 'buffer', # mm/slab.c,
18451758SN/A    'llc_mac_hdr_init': 'stack', # net/llc/llc_output.c, net/llc/llc_output.h,
18461758SN/A    'lock_rename': 'fs', # fs/namei.c, include/linux/namei.h,
18471758SN/A    'lookup_undo': 'stack', # ipc/sem.c,
18481758SN/A    'memcpy_tokerneliovec': 'stack', # net/core/iovec.c, include/linux/socket.h,
18491758SN/A    'migrate_task': 'other', # kernel/sched.c,
18501758SN/A    'net_ratelimit': 'stack', # net/core/utils.c, include/linux/net.h,
18511758SN/A    'netlink_release': 'stack', # net/netlink/netlink_dev.c, net/netlink/af_netlink.c,
18521758SN/A    'nf_log_packet': 'stack', # net/core/netfilter.c, include/linux/netfilter_logging.h, include/linux/netfilter.h,
18531758SN/A    'nf_queue': 'stack', # net/core/netfilter.c,
18541917Sbinkertn@umich.edu    'nr_free_zone_pages': 'buffer', # mm/page_alloc.c,
18551758SN/A    'osf_writev': 'driver', # arch/alpha/kernel/osf_sys.c,
18561758SN/A    'pci_map_sg': 'driver', # arch/alpha/kernel/pci-noop.c, arch/alpha/kernel/pci_iommu.c, include/asm-generic/pci-dma-compat.h, include/asm-alpha/pci.h,
18571758SN/A    'pci_unmap_sg': 'driver', # arch/alpha/kernel/pci-noop.c, arch/alpha/kernel/pci_iommu.c, include/asm-generic/pci-dma-compat.h, include/asm-alpha/pci.h,
18581758SN/A    'pcibios_align_resource': 'driver', # arch/alpha/kernel/pci.c, include/linux/pci.h,
18591758SN/A    'pfifo_fast_requeue': 'stack', # net/sched/sch_generic.c,
18601758SN/A    'pointer_lock': 'interrupt', # arch/alpha/kernel/smp.c,
18611758SN/A    'posix_unblock_lock': 'fs', # fs/locks.c, include/linux/fs.h,
18621758SN/A    'prepare_timeout': 'interrupt', # ipc/mqueue.c,
18631758SN/A    'printk': 'other', # kernel/printk.c, drivers/md/raid6.h,
18641758SN/A    'process_mcheck_info': 'interrupt', # arch/alpha/kernel/irq_alpha.c, arch/alpha/kernel/proto.h,
18651917Sbinkertn@umich.edu    'read_cache_pages': 'buffer', # mm/readahead.c, include/linux/pagemap.h,
18661758SN/A    'register_gifconf': 'stack', # net/core/dev.c, include/linux/netdevice.h,
18671758SN/A    'rwsem_down_read_failed': 'interrupt', # lib/rwsem.c, include/asm-alpha/rwsem.h,
18681758SN/A    'search_exception_tables': 'interrupt', # kernel/extable.c, include/linux/module.h,
18691758SN/A    'security_fixup_ops': 'other', # security/dummy.c, security/security.c,
18701758SN/A    'send_ipi_message': 'interrupt', # arch/alpha/kernel/smp.c,
18711758SN/A    'send_sig_info': 'interrupt', # kernel/signal.c, include/linux/sched.h,
18721758SN/A    'set_fs_altroot': 'fs', # fs/namei.c, include/linux/fs_struct.h,
18731758SN/A    'sg_classify': 'interrupt', # arch/alpha/kernel/pci_iommu.c,
18741758SN/A    'sg_fill': 'interrupt', # arch/alpha/kernel/pci_iommu.c,
18751758SN/A    'sk_common_release': 'stack', # net/core/sock.c,
18761758SN/A    'sk_stream_wait_connect': 'stack', # net/core/stream.c,
18771758SN/A    'skb_over_panic': 'stack', # net/core/skbuff.c, include/linux/skbuff.h,
18781758SN/A    'skb_under_panic': 'stack', # net/core/skbuff.c, include/linux/skbuff.h,
18791758SN/A    'smp_call_function_on_cpu': 'interrupt', # arch/alpha/kernel/smp.c, include/asm-alpha/smp.h, include/asm-alpha/smp.h,
18801758SN/A    'sock_def_write_space': 'stack', # net/core/sock.c,
18811758SN/A    'sock_getsockopt': 'stack', # net/core/sock.c,
18821758SN/A    'sock_wait_for_wmem': 'stack', # net/core/sock.c,
18831758SN/A    'srm_dispatch': 'other', #
18841758SN/A    'srm_fixup': 'other', # include/asm-alpha/console.h,
18851917Sbinkertn@umich.edu    'stxcpy_aligned': 'buffer', #
18861758SN/A    'sys_capset': 'other', # kernel/capability.c, include/linux/syscalls.h,
18871917Sbinkertn@umich.edu    'sys_fadvise64': 'buffer', # mm/fadvise.c, include/linux/syscalls.h,
18881917Sbinkertn@umich.edu    'sys_fadvise64_64': 'buffer', # mm/fadvise.c, include/linux/syscalls.h,
18891758SN/A    'sys_newfstat': 'fs', # fs/stat.c, include/linux/syscalls.h,
18901758SN/A    'sys_semop': 'stack', # ipc/sem.c, include/linux/syscalls.h,
18911758SN/A    'sys_semtimedop': 'stack', # ipc/sem.c, include/linux/syscalls.h,
18921758SN/A    'sys_sendfile64': 'fs', # fs/read_write.c, include/linux/syscalls.h,
18931758SN/A    'sys_socketpair': 'stack', # net/socket.c, include/linux/syscalls.h,
18941758SN/A    'sys_vhangup': 'fs', # fs/open.c, include/linux/syscalls.h,
18951758SN/A    'tasklet_hi_action': 'interrupt', # kernel/softirq.c,
18961758SN/A    'tcp_ack_probe': 'stack', # net/ipv4/tcp_input.c,
18971758SN/A    'tcp_advertise_mss': 'stack', # net/ipv4/tcp_output.c,
18981758SN/A    'tcp_enter_loss': 'stack', # net/ipv4/tcp_input.c,
18991758SN/A    'tcp_fastretrans_alert': 'stack', # net/ipv4/tcp_input.c,
19001758SN/A    'tcp_ioctl': 'stack', # net/ipv4/tcp.c,
19011758SN/A    'tcp_process_frto': 'stack', # net/ipv4/tcp_input.c,
19021758SN/A    'tcp_rcv_synsent_state_process': 'stack', # net/ipv4/tcp_input.c,
19031758SN/A    'tcp_recv_urg': 'stack', # net/ipv4/tcp.c,
19041758SN/A    'tcp_reset': 'stack', # net/ipv4/tcp_input.c,
19051758SN/A    'tcp_retransmit_skb': 'stack', # net/ipv4/tcp_output.c,
19061758SN/A    'tcp_sacktag_write_queue': 'stack', # net/ipv4/tcp_input.c,
19071758SN/A    'tcp_time_to_recover': 'stack', # net/ipv4/tcp_input.c,
19081758SN/A    'tcp_v4_err': 'stack', # net/ipv4/tcp_ipv4.c,
19091758SN/A    'tcp_v4_get_port': 'stack', # net/ipv4/tcp_ipv4.c,
19101758SN/A    'tcp_v4_lookup': 'stack', # net/ipv4/tcp_ipv4.c, net/ipv4/tcp_diag.c,
19111758SN/A    'tcp_v4_reselect_saddr': 'stack', # net/ipv4/tcp_ipv4.c,
19121758SN/A    'this_rq_lock': 'interrupt', #
19131758SN/A    'tr_source_route': 'stack', # net/802/tr.c, include/linux/trdevice.h,
19141758SN/A    'try_atomic_semop': 'stack', # ipc/sem.c,
19151758SN/A    'tsunami_outw': 'driver', #
19161758SN/A    'twothirdsMD4Transform': 'other', # drivers/char/random.c,
19171758SN/A    'unregister_netdevice': 'stack', # net/core/dev.c, include/linux/netdevice.h,
19181758SN/A    'update_queue': 'stack', # ipc/sem.c,
19191758SN/A    'vegas_cong_avoid': 'stack', # net/ipv4/tcp_input.c,
19201917Sbinkertn@umich.edu    'vm_acct_memory': 'buffer', # mm/swap.c, include/linux/mman.h,
19211758SN/A    'vsscanf': 'other', # lib/vsprintf.c, include/linux/kernel.h,
19221758SN/A    'wait_for_packet': 'stack', # net/core/datagram.c,
19231758SN/A    'westwood_update_window': 'stack', # net/ipv4/tcp_input.c,
19241758SN/A    'within_one_quad': 'other', #
19251596SN/A}
19261596SN/A
19271917Sbinkertn@umich.edupc_categories_re = [
19281596SN/A#    ( re.compile('.*'), 'other' )
19291596SN/A]
19301596SN/A
19311917Sbinkertn@umich.edudef pc_categorize(symbol):
19321917Sbinkertn@umich.edu    from categories import pc_categories, pc_categories_re
19331917Sbinkertn@umich.edu    if symbol in pc_categories:
19341917Sbinkertn@umich.edu        return pc_categories[symbol]
19351917Sbinkertn@umich.edu    for regexp, category in pc_categories_re:
19361917Sbinkertn@umich.edu        if regexp.match(symbol):
19371917Sbinkertn@umich.edu            return category
19381596SN/A
19391917Sbinkertn@umich.edu    return None
19401917Sbinkertn@umich.edu
1941