[16] | 1 | #include <linux/module.h> |
---|
| 2 | #include <linux/vermagic.h> |
---|
| 3 | #include <linux/compiler.h> |
---|
| 4 | |
---|
| 5 | MODULE_INFO(vermagic, VERMAGIC_STRING); |
---|
| 6 | |
---|
| 7 | struct module __this_module |
---|
| 8 | __attribute__((section(".gnu.linkonce.this_module"))) = { |
---|
| 9 | .name = KBUILD_MODNAME, |
---|
| 10 | .init = init_module, |
---|
| 11 | #ifdef CONFIG_MODULE_UNLOAD |
---|
| 12 | .exit = cleanup_module, |
---|
| 13 | #endif |
---|
| 14 | }; |
---|
| 15 | |
---|
| 16 | static const struct modversion_info ____versions[] |
---|
| 17 | __attribute_used__ |
---|
| 18 | __attribute__((section("__versions"))) = { |
---|
| 19 | { 0x89fac617, "struct_module" }, |
---|
| 20 | { 0xec84e458, "kmem_cache_destroy" }, |
---|
| 21 | { 0x12da5bb2, "__kmalloc" }, |
---|
| 22 | { 0xcb2c38ef, "security_ops" }, |
---|
| 23 | { 0xb922ecbc, "__mod_timer" }, |
---|
| 24 | { 0xda0b382, "get_sb_nodev" }, |
---|
| 25 | { 0x60253ab0, "up_read" }, |
---|
| 26 | { 0xcc7df1a, "make_bad_inode" }, |
---|
| 27 | { 0xd6ee688f, "vmalloc" }, |
---|
| 28 | { 0xf15d311d, "bio_alloc" }, |
---|
| 29 | { 0x5e48a6d1, "del_timer" }, |
---|
| 30 | { 0xddb12f67, "vmalloc_earlyreserve" }, |
---|
| 31 | { 0xb220ed30, "filemap_fdatawait" }, |
---|
| 32 | { 0x2b168195, "iget5_locked" }, |
---|
| 33 | { 0x54058d52, "init_mm" }, |
---|
| 34 | { 0xa67e4307, "kill_anon_super" }, |
---|
| 35 | { 0xc8b57c27, "autoremove_wake_function" }, |
---|
| 36 | { 0x2368be6d, "posix_acl_to_xattr" }, |
---|
| 37 | { 0xbfd3488b, "send_sig" }, |
---|
| 38 | { 0x74cc238d, "current_kernel_time" }, |
---|
| 39 | { 0x50bb76ef, "_XTrace" }, |
---|
| 40 | { 0x508ef3dd, "remove_wait_queue" }, |
---|
| 41 | { 0x88193ce2, "is_bad_inode" }, |
---|
| 42 | { 0x2190029f, "__user_walk_fd" }, |
---|
| 43 | { 0xa93c93ab, "test_set_page_writeback" }, |
---|
| 44 | { 0xc8be7b15, "_spin_lock" }, |
---|
| 45 | { 0x1a04c1d3, "touch_atime" }, |
---|
| 46 | { 0x15612b7, "dput" }, |
---|
| 47 | { 0x7f56dd41, "remove_proc_entry" }, |
---|
| 48 | { 0x757a86b9, "dget_locked" }, |
---|
| 49 | { 0xb5b8f16f, "filp_close" }, |
---|
| 50 | { 0x2fd1d81c, "vfree" }, |
---|
| 51 | { 0x7ecf179b, "igrab" }, |
---|
| 52 | { 0x6e185827, "_spin_lock_irqsave" }, |
---|
| 53 | { 0x89808c96, "unlock_buffer" }, |
---|
| 54 | { 0xa51cdfe8, "__FIXADDR_TOP" }, |
---|
| 55 | { 0x1d26aa98, "sprintf" }, |
---|
| 56 | { 0x24428be5, "strncpy_from_user" }, |
---|
| 57 | { 0x7d11c268, "jiffies" }, |
---|
| 58 | { 0xf0c7cc95, "down_read" }, |
---|
| 59 | { 0x656d7fc2, "end_page_writeback" }, |
---|
| 60 | { 0x8b18496f, "__copy_to_user_ll" }, |
---|
| 61 | { 0xda4008e6, "cond_resched" }, |
---|
| 62 | { 0xffd5a395, "default_wake_function" }, |
---|
| 63 | { 0xc280a525, "__copy_from_user_ll" }, |
---|
| 64 | { 0x404e9003, "proc_mkdir" }, |
---|
| 65 | { 0x99bfbe39, "get_unused_fd" }, |
---|
| 66 | { 0x1b7d4074, "printk" }, |
---|
| 67 | { 0x42dce4f0, "d_rehash" }, |
---|
| 68 | { 0x7f2f204b, "find_or_create_page" }, |
---|
| 69 | { 0x45dcfa7b, "d_alloc_root" }, |
---|
| 70 | { 0x5568be43, "lock_kernel" }, |
---|
| 71 | { 0x1075bf0, "panic" }, |
---|
| 72 | { 0x5238feb3, "kunmap" }, |
---|
| 73 | { 0x2f287f0d, "copy_to_user" }, |
---|
| 74 | { 0xc2109aad, "kmem_cache_free" }, |
---|
| 75 | { 0x57f9eab9, "__wait_on_buffer" }, |
---|
| 76 | { 0x948cde9, "num_physpages" }, |
---|
| 77 | { 0x82b68224, "bio_get_nr_vecs" }, |
---|
| 78 | { 0xf5a92de, "dcache_lock" }, |
---|
| 79 | { 0xa46dc984, "_spin_unlock_irqrestore" }, |
---|
| 80 | { 0x942bbaac, "_XTraceNB" }, |
---|
| 81 | { 0x73c1b3c9, "unlock_page" }, |
---|
| 82 | { 0x30738847, "path_release" }, |
---|
| 83 | { 0x2db717fe, "up_write" }, |
---|
| 84 | { 0x6623214f, "down_write" }, |
---|
| 85 | { 0x4ba94a27, "fput" }, |
---|
| 86 | { 0xb69a41b9, "bio_put" }, |
---|
| 87 | { 0xfaa79f1a, "ilookup5" }, |
---|
| 88 | { 0xe3cbe20e, "do_mmap_pgoff" }, |
---|
| 89 | { 0x739af1ab, "_STrace" }, |
---|
| 90 | { 0x69fe8f39, "inode_init_once" }, |
---|
| 91 | { 0x5dfe8f1a, "unlock_kernel" }, |
---|
| 92 | { 0x26baf42, "module_put" }, |
---|
| 93 | { 0xacfe0a0a, "submit_bio" }, |
---|
| 94 | { 0x7dceceac, "capable" }, |
---|
| 95 | { 0x8d823e07, "init_task" }, |
---|
| 96 | { 0xa3bc2e15, "kmem_cache_alloc" }, |
---|
| 97 | { 0xdb80ba70, "locks_init_lock" }, |
---|
| 98 | { 0xce9f696a, "generic_file_sendfile" }, |
---|
| 99 | { 0xa389e51b, "kmem_cache_shrink" }, |
---|
| 100 | { 0xa1457e5f, "kmap" }, |
---|
| 101 | { 0xd4aa5b72, "trc_fsync" }, |
---|
| 102 | { 0x11478d72, "bdevname" }, |
---|
| 103 | { 0x6451294b, "posix_acl_valid" }, |
---|
| 104 | { 0xc6bcec74, "get_user_pages" }, |
---|
| 105 | { 0x17d59d01, "schedule_timeout" }, |
---|
| 106 | { 0x4292364c, "schedule" }, |
---|
| 107 | { 0x7b69467e, "posix_acl_from_xattr" }, |
---|
| 108 | { 0x8a7d1c31, "high_memory" }, |
---|
| 109 | { 0x7bb3faad, "unlock_new_inode" }, |
---|
| 110 | { 0xa20113d8, "call_usermodehelper_keys" }, |
---|
| 111 | { 0x56f9d0e2, "register_chrdev" }, |
---|
| 112 | { 0xdaaa58b4, "create_proc_entry" }, |
---|
| 113 | { 0xb7e63fef, "d_prune_aliases" }, |
---|
| 114 | { 0x23eb25e, "put_unused_fd" }, |
---|
| 115 | { 0x161845ca, "shrink_dcache_parent" }, |
---|
| 116 | { 0x683a3221, "param_set_copystring" }, |
---|
| 117 | { 0x10729194, "kmem_cache_create" }, |
---|
| 118 | { 0x392e7c3f, "register_filesystem" }, |
---|
| 119 | { 0xffd3c7, "init_waitqueue_head" }, |
---|
| 120 | { 0x3b41aa7d, "init_timer" }, |
---|
| 121 | { 0xbaadbd11, "__wake_up" }, |
---|
| 122 | { 0x272552e6, "add_wait_queue" }, |
---|
| 123 | { 0x3c408342, "posix_unblock_lock" }, |
---|
| 124 | { 0xff2643c2, "iput" }, |
---|
| 125 | { 0x7601890, "posix_lock_file" }, |
---|
| 126 | { 0x37a0cba, "kfree" }, |
---|
| 127 | { 0xe28e5bba, "generic_permission" }, |
---|
| 128 | { 0x932da67e, "kill_proc" }, |
---|
| 129 | { 0x7a00f517, "unmap_mapping_range" }, |
---|
| 130 | { 0x2b3c29ca, "fd_install" }, |
---|
| 131 | { 0x7c9049bf, "prepare_to_wait" }, |
---|
| 132 | { 0xa5c5f2b8, "send_sig_info" }, |
---|
| 133 | { 0xc20f98ce, "d_splice_alias" }, |
---|
| 134 | { 0xc192d491, "unregister_chrdev" }, |
---|
| 135 | { 0xb245cde6, "fget" }, |
---|
| 136 | { 0x35555c86, "put_page" }, |
---|
| 137 | { 0xcd77ce0d, "block_sync_page" }, |
---|
| 138 | { 0x7e9ebb05, "kernel_thread" }, |
---|
| 139 | { 0x60a4461c, "__up_wakeup" }, |
---|
| 140 | { 0xb11c8cb2, "unregister_filesystem" }, |
---|
| 141 | { 0xbbae7a26, "init_special_inode" }, |
---|
| 142 | { 0x73e2050f, "_STraceNB" }, |
---|
| 143 | { 0xd6dcbceb, "bdget" }, |
---|
| 144 | { 0x164bf813, "find_get_page" }, |
---|
| 145 | { 0x93304684, "param_get_string" }, |
---|
| 146 | { 0x6484c58e, "new_inode" }, |
---|
| 147 | { 0x9c18ef4d, "__break_lease" }, |
---|
| 148 | { 0xf31fb9b3, "vmalloc_to_page" }, |
---|
| 149 | { 0x182aa3cb, "set_blocksize" }, |
---|
| 150 | { 0x96b27088, "__down_failed" }, |
---|
| 151 | { 0x4124994c, "get_empty_filp" }, |
---|
| 152 | { 0xd6c963c, "copy_from_user" }, |
---|
| 153 | { 0x7308dc5d, "d_alloc_anon" }, |
---|
| 154 | { 0xd8df5060, "clear_inode" }, |
---|
| 155 | { 0x167ee050, "d_instantiate" }, |
---|
| 156 | { 0xdc43a9c8, "daemonize" }, |
---|
| 157 | { 0xac72904, "generic_fillattr" }, |
---|
| 158 | { 0x8354bd3c, "filemap_fdatawrite" }, |
---|
| 159 | { 0x9c52d484, "filp_open" }, |
---|
| 160 | { 0x6f878a7b, "truncate_inode_pages" }, |
---|
| 161 | { 0xcf00684f, "posix_test_lock" }, |
---|
| 162 | }; |
---|
| 163 | |
---|
| 164 | static const char __module_depends[] |
---|
| 165 | __attribute_used__ |
---|
| 166 | __attribute__((section(".modinfo"))) = |
---|
| 167 | "depends=tracedev"; |
---|
| 168 | |
---|