Apr 26 14:14:23 blue02 kernel: ttp_init: init_module at f89dc060 Memory Configuration Name Origin Length Attributes *default* 0x00000000 0xffffffff Linker script and memory map LOAD ttpinit.o LOAD ttpsend.o LOAD ttpport.o LOAD ttprecv.o LOAD ttplisten.o LOAD ttpaccept.o LOAD ttpconnect.o LOAD ttpopen.o LOAD ttputil.o LOAD ttptimer.o .interp *(.interp) .hash *(.hash) .dynsym *(.dynsym) .dynstr *(.dynstr) .gnu.version *(.gnu.version) .gnu.version_d *(.gnu.version_d) .gnu.version_r *(.gnu.version_r) .rel.init *(.rel.init) .rela.init *(.rela.init) .rel.text *(.rel.text) .rela.text *(.rela.text) .rel.fini *(.rel.fini) .rela.fini *(.rela.fini) .rel.rodata *(.rel.rodata) .rela.rodata *(.rela.rodata) .rel.data *(.rel.data) .rela.data *(.rela.data) .rel.tdata *(.rel.tdata) .rela.tdata *(.rela.tdata) .rel.tbss *(.rel.tbss) .rela.tbss *(.rela.tbss) .rel.ctors *(.rel.ctors) .rela.ctors *(.rela.ctors) .rel.dtors *(.rel.dtors) .rela.dtors *(.rela.dtors) .rel.got *(.rel.got) .rela.got *(.rela.got) .rel.bss *(.rel.bss) .rela.bss *(.rela.bss) .rel.plt *(.rel.plt) .rela.plt *(.rela.plt) .init *(.init) .plt *(.plt) .text 0x00000000 0x2b11 *(.text .stub) .text 0x00000000 0x198 ttpinit.o 0x00000070 cleanup_module 0x00000000 init_module .text 0x00000198 0x846 ttpsend.o 0x000007e4 ttp_sendctl 0x00000284 ttp_route_output 0x000006be __ttp_sendmsg 0x000001dc ttp_make_uhdr 0x0000043e ttp_fill_skb 0x000007a4 ttp_sendmsg 0x000004a4 ttp_cloneskb 0x00000328 ttp_init_skb 0x00000198 ttp_output_maybe_reroute 0x00000830 ttp_sendsupv *fill* 0x000009de 0x2 90909090 .text 0x000009e0 0x43e ttpport.o 0x00000a1c ttp_unhash 0x000009e0 ttp_free_port 0x00000d8c ttp_disconnect 0x00000c2e ttp_dg_connect 0x00000bfe ttp_lookup 0x00000afa ttp_alloc_any_port 0x00000b42 ttp_alloc_port 0x00000b8a ttp_getport *fill* 0x00000e1e 0x2 90909090 .text 0x00000e20 0xded ttprecv.o 0x00001a2e ttp_recvmsg 0x000010e2 ttp_do_win 0x00001448 ttp_do_fcd 0x0000179e ttp_do_rcv 0x000018e4 ttp_rcv 0x0000166a ttp_do_connect 0x00000f46 ttp_do_ack 0x00001a2a ttp_err 0x00000e20 ttp_do_uad 0x00001234 ttp_do_ad *fill* 0x00001c0d 0x3 90909090 .text 0x00001c10 0x17b ttplisten.o 0x00001c50 ttp_listen *fill* 0x00001d8b 0x1 90909090 .text 0x00001d8c 0x2d1 ttpaccept.o 0x00001dca ttp_do_accept 0x00001d8c ttp_verify_connect 0x00001dc6 ttp_build_newsk 0x00001ece ttp_accept *fill* 0x0000205d 0x3 90909090 .text 0x00002060 0x93 ttpconnect.o 0x00002060 ttp_verify_connack 0x00002062 ttp_connect *fill* 0x000020f3 0x1 90909090 .text 0x000020f4 0x4e5 ttpopen.o 0x000020f4 ttp_open 0x0000227c ttp_close *fill* 0x000025d9 0x3 90909090 .text 0x000025dc 0x20d ttputil.o 0x00002678 ttp_init_ttimer 0x00002646 ttp_inet_addr 0x000025dc ttp_dump 0x000026a6 ttp_setsockopt 0x000027b2 ttp_usable_win *fill* 0x000027e9 0x3 90909090 .text 0x000027ec 0x325 ttptimer.o 0x00002868 ttp_gobackn 0x000028a2 ttp_selretx 0x000027ec ttp_doretx 0x00002a18 ttp_tokentick 0x000028c8 ttp_timeout *(.gnu.warning) .fini *(.fini) .rodata 0x00000000 0xe4 *(.rodata) .rodata 0x00000000 0x54 ttpinit.o .rodata 0x00000054 0x68 ttpsend.o .rodata 0x000000bc 0x14 ttprecv.o .rodata 0x000000d0 0x14 ttpopen.o .modinfo 0x00000000 0x6d .modinfo 0x00000000 0x6d ttpinit.o 0x00000040 __module_author .rodata.str1.1 0x00000000 0x299 .rodata.str1.1 0x00000000 0x5a ttpinit.o .rodata.str1.1 0x0000005a 0x10 ttpsend.o .rodata.str1.1 0x0000006a 0xc9 ttprecv.o .rodata.str1.1 0x00000133 0xe8 ttpopen.o .rodata.str1.1 0x0000021b 0x62 ttputil.o .rodata.str1.1 0x0000027d 0x1c ttptimer.o .rodata.str1.32 0x00000000 0x3e3 .rodata.str1.32 0x00000000 0x41 ttpinit.o *fill* 0x00000041 0x1f 00 .rodata.str1.32 0x00000060 0x162 ttprecv.o *fill* 0x000001c2 0x1e 00 .rodata.str1.32 0x000001e0 0x6d ttpopen.o *fill* 0x0000024d 0x13 00 .rodata.str1.32 0x00000260 0x5f ttputil.o *fill* 0x000002bf 0x1 00 .rodata.str1.32 0x000002c0 0x123 ttptimer.o .rodata1 *(.rodata1) .eh_frame_hdr *(.eh_frame_hdr) .eh_frame *(.eh_frame) .gcc_except_table *(.gcc_except_table) /DISCARD/ */crti.o(.init_array .fini_array .preinit_array) */crtn.o(.init_array .fini_array .preinit_array) .preinit_array *(.preinit_array) .init_array *(.init_array) .fini_array *(.fini_array) .data 0x00000000 0x140 *(.data) .data 0x00000000 0x140 ttpinit.o 0x00000020 ttp_prot .data1 *(.data1) .tdata *(.tdata) .tbss *(.tbss) .eh_frame *(.eh_frame) .gcc_except_table *(.gcc_except_table) .dynamic *(.dynamic) .jcr *(.jcr) .got *(.got.plt) *(.got) .bss 0x00000000 0x40 *(.dynbss) *(.bss) .bss 0x00000000 0x4 ttpinit.o .bss 0x00000004 0x4 ttpsend.o .bss 0x00000008 0x4 ttpport.o .bss 0x0000000c 0x8 ttprecv.o .bss 0x00000014 0x4 ttplisten.o .bss 0x00000018 0x4 ttpaccept.o .bss 0x0000001c 0x4 ttpconnect.o .bss 0x00000020 0x4 ttpopen.o .bss 0x00000024 0x18 ttputil.o .bss 0x0000003c 0x4 ttptimer.o *(COMMON) .stab *(.stab) .stabstr *(.stabstr) .stab.excl *(.stab.excl) .stab.exclstr *(.stab.exclstr) .stab.index *(.stab.index) .stab.indexstr *(.stab.indexstr) .comment 0x00000000 0x1fe *(.comment) .comment 0x00000000 0x33 ttpinit.o .comment 0x00000033 0x33 ttpsend.o .comment 0x00000066 0x33 ttpport.o .comment 0x00000099 0x33 ttprecv.o .comment 0x000000cc 0x33 ttplisten.o .comment 0x000000ff 0x33 ttpaccept.o .comment 0x00000132 0x33 ttpconnect.o .comment 0x00000165 0x33 ttpopen.o .comment 0x00000198 0x33 ttputil.o .comment 0x000001cb 0x33 ttptimer.o .debug *(.debug) .line *(.line) .debug_srcinfo *(.debug_srcinfo) .debug_sfnames *(.debug_sfnames) .debug_aranges *(.debug_aranges) .debug_pubnames *(.debug_pubnames) .debug_info *(.debug_info .gnu.linkonce.wi.*) .debug_abbrev *(.debug_abbrev) .debug_line *(.debug_line) .debug_frame *(.debug_frame) .debug_str *(.debug_str) .debug_loc *(.debug_loc) .debug_macinfo *(.debug_macinfo) .debug_weaknames *(.debug_weaknames) .debug_funcnames *(.debug_funcnames) .debug_typenames *(.debug_typenames) .debug_varnames *(.debug_varnames) OUTPUT(ttp.o elf32-i386)