Memory map for node 32770, tile 0 ================================== Sections: Name Start Length -------------------- -------- -------- .crt 00040000 000000ac .init 000400ac 0000001a .fini 000400c6 0000002e .text 000400f4 00000f84 .eh_frame 00041078 00000024 .cp.rodata 0004109c 0000002c .cp.rodata.4 000410c8 000000c0 .cp.const4 00041188 00000038 .cp.rodata.cst4 000411c0 00000024 .cp.rodata.string 000411e4 00000000 .ctors 000411e4 00000010 .dtors 000411f4 00000010 .bss 00041204 00000000 .dp.data 00041208 00000028 .dp.data.4 00041230 00000018 .dp.rodata.4 00041248 00000010 .dp.bss 00041258 00000040 .dp.bss.4 00041298 00000004 .dp.bss.large 0004129c 00000000 Symbols: Address Size Section Name -------- -------- -------------------- -------------------- 00040000 00000080 .crt _start 00040000 00000000 .crt $s.63 00040080 00000008 .crt _TrapHandler 00040088 00000004 .crt _InitChildThread 0004008c 00000014 .crt _SetupThread 000400a0 00000002 .crt __register_frame_info_bases 000400a4 00000008 .crt _DoException 000400a4 00000000 .crt $s.5 000400ac 0000001a .init _init 000400ac 00000000 .init $s.64 000400ae 00000000 .init $s.5 000400bc 00000000 .init do_ctors_loop 000400c4 00000000 .init do_ctors_end 000400c4 00000000 .init $s.4 000400c6 0000002e .fini _fini 000400c6 00000000 .fini $s.65 000400c8 00000000 .fini $s.5 000400dc 00000000 .fini do_dtors_loop 000400e6 00000000 .fini do_dtors_end 000400f2 00000000 .fini $s.5 000400f4 00000070 .text _i.conn_if_t.Server_node._c2.do_io_server 000400f4 00000000 .text $d.5741 00040164 00000038 .text _i.conn_if_t._chan.do_io_server 00040164 00000000 .text $d.5747 0004019c 0000003c .text Calculate 0004019c 00000000 .text $d.5750 000401d8 000000a4 .text Handle_server 000401d8 00000000 .text $d.5751 0004027c 00000074 .text Server_node.init.1 0004027c 00000000 .text $d.5754 000402f0 0000005c .text Server_node.init.0 000402f0 00000000 .text $d.5755 0004034c 000000c8 .text Server_node.select.enable 0004034c 00000000 .text $d.5757 00040414 0000008c .text Server_node.select.case.0 00040414 00000000 .text $d.5761 000404a0 00000128 .text Handle_client 000404a0 00000000 .text $d.5802 000405c8 00000098 .text _SClient_node_0 000405c8 00000000 .text $d.5811 00040660 000000a4 .text _SClient_node_0.init.1 00040660 00000000 .text $d.5812 00040704 00000080 .text _SClient_node_0.init.0 00040704 00000000 .text $d.5813 00040784 00000078 .text _SClient_node_0.select.enable 00040784 00000000 .text $d.5815 000407fc 0000002c .text _SClient_node_0.select.case.0 000407fc 00000000 .text $d.5818 00040828 000000d8 .text _SClient_node_root_0 00040828 00000000 .text $d.5827 00040900 000001e4 .text __main__main_tile_0 00040900 00000000 .text $d.5873 00040ae4 00000034 .text __main__main_tile_0_task_Client_node_root_1 00040ae4 00000000 .text $d.5874 00040b18 00000040 .text __main__main_tile_0_task_Client_node_2 00040b18 00000000 .text $d.5875 00040b58 00000204 .text __main__main_tile_0_task_3 00040b58 00000000 .text $d.5876 00040d5c 00000024 .text outP4_leds.ctor 00040d5c 00000000 .text $s.35 00040d80 00000014 .text outP4_leds.dtor 00040d80 00000000 .text $s.36 00040d94 00000024 .text inP_button_left.ctor 00040d94 00000000 .text $s.37 00040db8 00000014 .text inP_button_left.dtor 00040db8 00000000 .text $s.38 00040dcc 00000024 .text inP_button_center.ctor 00040dcc 00000000 .text $s.39 00040df0 00000014 .text inP_button_center.dtor 00040df0 00000000 .text $s.40 00040e04 00000024 .text inP_button_right.ctor 00040e04 00000000 .text $s.41 00040e28 00000012 .text inP_button_right.dtor 00040e28 00000000 .text $s.42 00040e3a 0000009a .text main 00040e3a 00000000 .text $s.15 00040ed4 00000010 .text _get_cmdline 00040ed4 00000000 .text $s.4 00040ee4 00000018 .text __libc_done 00040ee4 00000000 .text $s.20 00040efc 0000001c .text _exit_unlocked 00040efc 00000000 .text $s.33 00040f18 00000008 .text memset 00040f18 00000000 .text $d.7 00040f20 00000012 .text __init_threadlocal_timer 00040f20 00000000 .text $s.6 00040f34 00000010 .text __free_threadlocal_timer 00040f34 00000000 .text $s.7 00040f44 00000008 .text memcpy 00040f44 00000000 .text __memcpy_4 00040f44 00000000 .text $d.9 00040f4c 0000000e .text __interface_init_task_1 00040f4c 00000000 .text $s.7 00040f5c 0000002c .text delay_ticks 00040f5c 00000000 .text $s.62 00040f88 00000000 .text __start_other_cores 00040f88 00000000 .text $s.2 00040fd4 0000000c .text __interface_client_push_yield 00040fd4 00000000 .text $s.7 00040fe0 00000016 .text __interface_client_pop_yield 00040fe0 00000000 .text $s.8 00040ff8 00000006 .text __noop 00040ff8 00000000 .text $s.4 00041000 00000004 .text __wait_nonlocal 00041000 00000000 .text $d.4 00041004 00000008 .text _DoSyscall 00041004 00000000 .text $s.4 0004100c 00000008 .text __call_exitprocs_impl 0004100c 00000000 .text $s.11 00041014 0000000a .text __call_exitprocs 00041014 00000000 .text $s.12 00041020 00000008 .text _cleanup_impl 00041020 00000000 .text $s.11 00041028 0000000a .text _cleanup 00041028 00000000 .text $s.12 00041034 0000000e .text _done 00041034 00000000 .text $s.5 00041044 00000010 .text _exit 00041044 00000000 .text $s.5 00041054 0000000c .text __alloc_libc_hwlock 00041054 00000000 .text $s.54 00041060 00000016 .text __start_core 00041060 00000000 .text $s.12 0004109c 00000000 .cp.rodata _cp 0004109c 00000000 .cp.rodata tiles_to_wake 000410a0 00000000 .cp.rodata chanends_to_setup 000410c4 00000004 .cp.rodata tile 000410c8 00000010 .cp.rodata.4 .vtable15 000410d8 00000010 .cp.rodata.4 .vtable16 000410e8 00000010 .cp.rodata.4 .vtable17 000410f8 00000010 .cp.rodata.4 .vtable18 00041108 00000010 .cp.rodata.4 .vtable19 00041118 00000010 .cp.rodata.4 .vtable20 00041128 00000010 .cp.rodata.4 .vtable21 00041138 00000010 .cp.rodata.4 .vtable22 00041148 00000010 .cp.rodata.4 .vtable23 00041158 00000010 .cp.rodata.4 .vtable24 00041168 00000010 .cp.rodata.4 .vtable25 00041178 00000010 .cp.rodata.4 .vtable26 00041188 00000000 .cp.const4 initial_dp 0004118c 00000000 .cp.const4 dp_bss_large_start 00041190 00000000 .cp.const4 ctor_list_ptr 00041194 00000000 .cp.const4 dtor_list_ptr 00041198 00000000 .cp.const4 initial_sp 0004119c 00000000 .cp.const4 dp_bss_size 000411a0 00000000 .cp.const4 dp_bss_large_size 000411a4 00000000 .cp.const4 dtors_size 000411a8 00000000 .cp.const4 ctors_size 000411e4 00000000 .ctors _CTOR_LIST_ 000411f4 00000000 .dtors _DTOR_LIST_ 000411f4 00000000 .ctors _CTOR_END_ 00041204 00000000 .bss _fbss 00041204 00000000 .dtors _DTOR_END_ 00041204 00000000 .bss _ebss 00041208 00000000 .dp.data _dp 00041208 00000020 .dp.data __timers 00041228 00000000 .dp.data __sodFlag 0004122c 00000000 .dp.data __sodEnd 00041230 00000018 .dp.data.4 par.desc.3 00041248 00000004 .dp.rodata.4 outP4_leds 0004124c 00000004 .dp.rodata.4 inP_button_left 00041250 00000004 .dp.rodata.4 inP_button_center 00041254 00000004 .dp.rodata.4 inP_button_right 00041258 00000000 .dp.bss _fdp.bss 00041258 00000020 .dp.bss __timer_base 00041278 00000020 .dp.bss __timer_delta 00041298 00000004 .dp.bss.4 __libc_hwlock 0004129c 00000000 .dp.bss.large _fdp.bss.large 0004129c 00000000 .dp.bss.large _edp.bss.large 0004129c 00000000 .dp.bss.4 _edp.bss Memory map for node 32770, tile 1 ================================== Sections: Name Start Length -------------------- -------- -------- .crt 00040000 000000ac .init 000400ac 0000001a .fini 000400c6 0000002e .text 000400f4 00000ca4 .eh_frame 00040d98 00000010 .cp.rodata 00040da8 00000028 .cp.rodata.4 00040dd0 000000c0 .cp.const4 00040e90 00000038 .cp.rodata.cst4 00040ec8 00000024 .bss 00040eec 00000000 .cp.rodata.string 00040eec 00000000 .ctors 00040eec 00000000 .dtors 00040eec 00000000 .dp.data 00040ef0 00000028 .dp.data.4 00040f18 00000000 .dp.bss 00040f18 00000040 .dp.bss.4 00040f58 00000004 .dp.bss.large 00040f5c 00000000 Symbols: Address Size Section Name -------- -------- -------------------- -------------------- 00040000 00000080 .crt _start 00040000 00000000 .crt $s.63 00040080 00000008 .crt _TrapHandler 00040088 00000004 .crt _InitChildThread 0004008c 00000014 .crt _SetupThread 000400a0 00000002 .crt __register_frame_info_bases 000400a4 00000008 .crt _DoException 000400a4 00000000 .crt $s.5 000400ac 0000001a .init _init 000400ac 00000000 .init $s.64 000400ae 00000000 .init $s.5 000400bc 00000000 .init do_ctors_loop 000400c4 00000000 .init do_ctors_end 000400c4 00000000 .init $s.4 000400c6 0000002e .fini _fini 000400c6 00000000 .fini $s.65 000400c8 00000000 .fini $s.5 000400dc 00000000 .fini do_dtors_loop 000400e6 00000000 .fini do_dtors_end 000400f2 00000000 .fini $s.5 000400f4 00000070 .text _i.conn_if_t.Server_node._c2.do_io_server 000400f4 00000000 .text $d.5741 00040164 00000038 .text _i.conn_if_t._chan.do_io_server 00040164 00000000 .text $d.5747 0004019c 0000003c .text Calculate 0004019c 00000000 .text $d.5750 000401d8 000000a4 .text Handle_server 000401d8 00000000 .text $d.5751 0004027c 00000074 .text Server_node.init.1 0004027c 00000000 .text $d.5754 000402f0 0000005c .text Server_node.init.0 000402f0 00000000 .text $d.5755 0004034c 000000c8 .text Server_node.select.enable 0004034c 00000000 .text $d.5757 00040414 0000008c .text Server_node.select.case.0 00040414 00000000 .text $d.5761 000404a0 00000128 .text Handle_client 000404a0 00000000 .text $d.5802 000405c8 000000a4 .text _SClient_node_0.init.1 000405c8 00000000 .text $d.5812 0004066c 00000080 .text _SClient_node_0.init.0 0004066c 00000000 .text $d.5813 000406ec 00000078 .text _SClient_node_0.select.enable 000406ec 00000000 .text $d.5815 00040764 0000002c .text _SClient_node_0.select.case.0 00040764 00000000 .text $d.5818 00040790 0000045c .text __main__main_tile_1 00040790 00000000 .text $d.5877 00040bec 0000006a .text main 00040bec 00000000 .text $s.14 00040c58 00000010 .text _get_cmdline 00040c58 00000000 .text $s.4 00040c68 00000018 .text __libc_done 00040c68 00000000 .text $s.20 00040c80 0000001c .text _exit_unlocked 00040c80 00000000 .text $s.33 00040c9c 00000008 .text memset 00040c9c 00000000 .text $d.7 00040ca4 00000012 .text __init_threadlocal_timer 00040ca4 00000000 .text $s.6 00040cb8 00000010 .text __free_threadlocal_timer 00040cb8 00000000 .text $s.7 00040cc8 00000008 .text memcpy 00040cc8 00000000 .text __memcpy_4 00040cc8 00000000 .text $d.9 00040cd0 0000000e .text __interface_init_task_1 00040cd0 00000000 .text $s.7 00040ce0 0000002c .text delay_ticks 00040ce0 00000000 .text $s.62 00040d0c 0000000c .text __interface_client_push_yield 00040d0c 00000000 .text $s.7 00040d18 00000016 .text __interface_client_pop_yield 00040d18 00000000 .text $s.8 00040d30 00000006 .text __noop 00040d30 00000000 .text $s.4 00040d38 00000004 .text __wait_nonlocal 00040d38 00000000 .text $d.4 00040d3c 00000008 .text _DoSyscall 00040d3c 00000000 .text $s.4 00040d44 00000008 .text __call_exitprocs_impl 00040d44 00000000 .text $s.11 00040d4c 0000000a .text __call_exitprocs 00040d4c 00000000 .text $s.12 00040d58 00000008 .text _cleanup_impl 00040d58 00000000 .text $s.11 00040d60 0000000a .text _cleanup 00040d60 00000000 .text $s.12 00040d6c 0000000e .text _done 00040d6c 00000000 .text $s.5 00040d7c 00000010 .text _exit 00040d7c 00000000 .text $s.5 00040d8c 0000000c .text __alloc_libc_hwlock 00040d8c 00000000 .text $s.54 00040da8 00000000 .cp.rodata _cp 00040da8 00000000 .cp.rodata chanends_to_setup 00040dcc 00000004 .cp.rodata tile 00040dd0 00000010 .cp.rodata.4 .vtable27 00040de0 00000010 .cp.rodata.4 .vtable28 00040df0 00000010 .cp.rodata.4 .vtable29 00040e00 00000010 .cp.rodata.4 .vtable30 00040e10 00000010 .cp.rodata.4 .vtable31 00040e20 00000010 .cp.rodata.4 .vtable32 00040e30 00000010 .cp.rodata.4 .vtable33 00040e40 00000010 .cp.rodata.4 .vtable34 00040e50 00000010 .cp.rodata.4 .vtable35 00040e60 00000010 .cp.rodata.4 .vtable36 00040e70 00000010 .cp.rodata.4 .vtable37 00040e80 00000010 .cp.rodata.4 .vtable38 00040e90 00000000 .cp.const4 initial_dp 00040e94 00000000 .cp.const4 dp_bss_large_start 00040e98 00000000 .cp.const4 ctor_list_ptr 00040e9c 00000000 .cp.const4 dtor_list_ptr 00040ea0 00000000 .cp.const4 initial_sp 00040ea4 00000000 .cp.const4 dp_bss_size 00040ea8 00000000 .cp.const4 dp_bss_large_size 00040eac 00000000 .cp.const4 dtors_size 00040eb0 00000000 .cp.const4 ctors_size 00040eec 00000000 .bss _fbss 00040eec 00000000 .ctors _CTOR_LIST_ 00040eec 00000000 .dtors _DTOR_LIST_ 00040eec 00000000 .dtors _DTOR_END_ 00040eec 00000000 .ctors _CTOR_END_ 00040eec 00000000 .bss _ebss 00040ef0 00000000 .dp.data _dp 00040ef0 00000000 .dp.data outP4_leds 00040ef0 00000020 .dp.data __timers 00040ef0 00000000 .dp.data inP_button_left 00040ef0 00000000 .dp.data inP_button_center 00040ef0 00000000 .dp.data inP_button_right 00040f10 00000000 .dp.data __sodFlag 00040f14 00000000 .dp.data __sodEnd 00040f18 00000000 .dp.bss _fdp.bss 00040f18 00000020 .dp.bss __timer_base 00040f38 00000020 .dp.bss __timer_delta 00040f58 00000004 .dp.bss.4 __libc_hwlock 00040f5c 00000000 .dp.bss.large _fdp.bss.large 00040f5c 00000000 .dp.bss.large _edp.bss.large 00040f5c 00000000 .dp.bss.4 _edp.bss Memory map for node 32770, tile 0 ================================== Sections: Name Start Length -------------------- -------- -------- .text 00040000 0000018c .cp.rodata 0004018c 00000018 .bss 000401a4 00000000 .cp.rodata.4 000401a4 00000000 .ctors 000401a4 00000000 .dtors 000401a4 00000000 .dp.data 000401a4 0000001c .dp.bss 000401c0 00000000 .dp.bss.4 000401c0 00000000 .dp.bss.large 000401c0 00000000 Symbols: Address Size Section Name -------- -------- -------------------- -------------------- 00040000 00000000 .text _start 00040000 00000000 .text $s.58 00040042 00000000 .text disableLinks 0004005e 00000000 .text nodeIdLoop 000400a6 00000000 .text setDimensionReg 000400c2 00000000 .text sayHello8 000400da 00000000 .text invokeXsscHello8 000400f2 00000000 .text setXsscSysFreq8 00040100 00000000 .text sayHello0 0004011c 0000000a .text write_sswitch_reg 0004011c 00000000 .text $s.62 00040126 0000000a .text write_sswitch_reg_no_ack 00040126 00000000 .text $s.64 00040130 00000050 .text write_switch_reg 00040130 00000000 .text $s.66 00040150 00000000 .text build_return_no_ack 00040158 00000000 .text write_switch_reg_send 00040172 00000000 .text write_switch_reg_return_0 00040178 00000000 .text write_switch_reg_free_and_return_1 00040180 00000008 .text _done 00040180 00000000 .text $s.70 00040188 00000004 .text _DoSyscall 00040188 00000000 .text $s.71 0004018c 00000000 .cp.rodata _cp 0004018c 00000000 .cp.rodata xs1g_link_ports 000401a4 00000000 .dp.data _dp 000401a4 00000000 .bss _fbss 000401a4 00000000 .ctors _CTOR_LIST_ 000401a4 00000000 .dtors _DTOR_LIST_ 000401a4 00000000 .dp.data xlink8RegVal 000401a4 00000000 .bss _ebss 000401a4 00000000 .ctors _CTOR_END_ 000401a4 00000000 .dtors _DTOR_END_ 000401a8 00000000 .dp.data xlink0RegVal 000401ac 00000000 .dp.data dirBits0 000401b0 00000000 .dp.data dirBits1 000401b4 00000000 .dp.data treeLinkProgValThere8 000401b8 00000000 .dp.data __sodFlag 000401bc 00000000 .dp.data __sodEnd 000401c0 00000000 .dp.bss _fdp.bss 000401c0 00000000 .dp.bss.large _fdp.bss.large 000401c0 00000000 .dp.bss.4 _edp.bss 000401c0 00000000 .dp.bss.large _edp.bss.large Memory map for node 32770, tile 1 ================================== Sections: Name Start Length -------------------- -------- -------- .text 00040000 00000040 .cp.rodata 00040040 00000018 .bss 00040058 00000000 .cp.rodata.4 00040058 00000000 .ctors 00040058 00000000 .dtors 00040058 00000000 .dp.data 00040058 00000008 .dp.bss 00040060 00000000 .dp.bss.4 00040060 00000000 .dp.bss.large 00040060 00000000 Symbols: Address Size Section Name -------- -------- -------------------- -------------------- 00040000 00000000 .text _start 00040000 00000000 .text $s.54 00040034 00000008 .text _done 00040034 00000000 .text $s.66 0004003c 00000004 .text _DoSyscall 0004003c 00000000 .text $s.67 00040040 00000000 .cp.rodata _cp 00040040 00000000 .cp.rodata xs1g_link_ports 00040058 00000000 .dp.data _dp 00040058 00000000 .bss _fbss 00040058 00000000 .ctors _CTOR_LIST_ 00040058 00000000 .dtors _DTOR_LIST_ 00040058 00000000 .dp.data __sodFlag 00040058 00000000 .bss _ebss 00040058 00000000 .ctors _CTOR_END_ 00040058 00000000 .dtors _DTOR_END_ 0004005c 00000000 .dp.data __sodEnd 00040060 00000000 .dp.bss _fdp.bss 00040060 00000000 .dp.bss.large _fdp.bss.large 00040060 00000000 .dp.bss.4 _edp.bss 00040060 00000000 .dp.bss.large _edp.bss.large