Memory map for node 32770, tile 0 ================================== Sections: Name Start Length -------------------- -------- -------- .crt 00040000 000000ac .init 000400ac 0000001a .fini 000400c6 0000002e .text 000400f4 00000c98 .eh_frame 00040d8c 00000024 .cp.rodata 00040db0 0000002c .cp.rodata.4 00040ddc 000000a0 .cp.const4 00040e7c 00000038 .cp.rodata.cst4 00040eb4 00000014 .cp.rodata.string 00040ec8 00000000 .ctors 00040ec8 00000010 .dtors 00040ed8 00000010 .bss 00040ee8 00000000 .dp.data 00040ee8 00000028 .dp.data.4 00040f10 00000040 .dp.rodata.4 00040f50 00000010 .dp.bss 00040f60 00000000 .dp.bss.4 00040f60 00000004 .dp.bss.large 00040f64 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 00000038 .text _i.conn_if_t._chan.do_io_server 000400f4 00000000 .text $d.5115 0004012c 0000004c .text _i.conn_if_t._chan_yield.do_io_server 0004012c 00000000 .text $d.5116 00040178 0000003c .text Calculate 00040178 00000000 .text $d.5118 000401b4 000000a4 .text Handle_server 000401b4 00000000 .text $d.5119 00040258 0000012c .text _SServer_node_alt_0 00040258 00000000 .text $d.5144 00040384 0000011c .text _SHandle_client_0 00040384 00000000 .text $d.5171 000404a0 00000098 .text _SClient_node_alt_0 000404a0 00000000 .text $d.5196 00040538 000000d8 .text _SClient_node_root_alt_0 00040538 00000000 .text $d.5212 00040610 00000084 .text _SClient_Server_pair_task_0 00040610 00000000 .text $d.5223 00040694 00000030 .text _SClient_Server_pair_task_0.task.Client_node_alt.0 00040694 00000000 .text $d.5224 000406c4 00000018 .text _SClient_Server_pair_task_0.task.Server_node_alt.1 000406c4 00000000 .text $d.5225 000406dc 00000044 .text _SClient_Server_pair_root_task_0 000406dc 00000000 .text $d.5229 00040720 00000018 .text _SClient_Server_pair_root_task_0.task.Client_node_root_alt.0 00040720 00000000 .text $d.5230 00040738 00000018 .text _SClient_Server_pair_root_task_0.task.Server_node_alt.1 00040738 00000000 .text $d.5231 00040750 00000170 .text __main__main_tile_0 00040750 00000000 .text $d.5232 000408c0 00000024 .text __main__main_tile_0_task_Client_Server_pair_root_task_1 000408c0 00000000 .text $d.5233 000408e4 0000003c .text __main__main_tile_0_task_Client_Server_pair_task_3 000408e4 00000000 .text $d.5234 00040920 00000038 .text __main__main_tile_0_task_Client_Server_pair_task_6 00040920 00000000 .text $d.5235 00040958 0000003c .text __main__main_tile_0_task_Client_Server_pair_task_7 00040958 00000000 .text $d.5236 00040994 00000024 .text outP4_leds.ctor 00040994 00000000 .text $s.35 000409b8 00000014 .text outP4_leds.dtor 000409b8 00000000 .text $s.36 000409cc 00000024 .text inP_button_left.ctor 000409cc 00000000 .text $s.37 000409f0 00000014 .text inP_button_left.dtor 000409f0 00000000 .text $s.38 00040a04 00000024 .text inP_button_center.ctor 00040a04 00000000 .text $s.39 00040a28 00000014 .text inP_button_center.dtor 00040a28 00000000 .text $s.40 00040a3c 00000024 .text inP_button_right.ctor 00040a3c 00000000 .text $s.41 00040a60 00000012 .text inP_button_right.dtor 00040a60 00000000 .text $s.42 00040a72 0000009a .text main 00040a72 00000000 .text $s.15 00040b0c 00000010 .text _get_cmdline 00040b0c 00000000 .text $s.4 00040b1c 00000018 .text __libc_done 00040b1c 00000000 .text $s.20 00040b34 0000001c .text _exit_unlocked 00040b34 00000000 .text $s.33 00040b50 00000008 .text memset 00040b50 00000000 .text $d.7 00040b58 00000012 .text __init_threadlocal_timer 00040b58 00000000 .text $s.6 00040b6c 00000010 .text __free_threadlocal_timer 00040b6c 00000000 .text $s.7 00040b7c 00000008 .text memcpy 00040b7c 00000000 .text __memcpy_4 00040b7c 00000000 .text $d.9 00040b84 00000046 .text __interface_client_call_y 00040b84 00000000 .text $s.3 00040bcc 0000002c .text delay_ticks 00040bcc 00000000 .text $s.62 00040bf8 00000000 .text __start_other_cores 00040bf8 00000000 .text $s.2 00040c44 0000000c .text __interface_client_push_yield 00040c44 00000000 .text $s.7 00040c50 00000016 .text __interface_client_pop_yield 00040c50 00000000 .text $s.8 00040c68 00000006 .text __noop 00040c68 00000000 .text $s.4 00040c70 00000008 .text _DoSyscall 00040c70 00000000 .text $s.4 00040c78 00000008 .text __call_exitprocs_impl 00040c78 00000000 .text $s.11 00040c80 0000000a .text __call_exitprocs 00040c80 00000000 .text $s.12 00040c8c 00000008 .text _cleanup_impl 00040c8c 00000000 .text $s.11 00040c94 0000000a .text _cleanup 00040c94 00000000 .text $s.12 00040ca0 0000000e .text _done 00040ca0 00000000 .text $s.5 00040cb0 00000010 .text _exit 00040cb0 00000000 .text $s.5 00040cc0 0000000c .text __alloc_libc_hwlock 00040cc0 00000000 .text $s.54 00040ccc 00000094 .text __interface_client_handle_cmd 00040ccc 00000000 .text $s.28 00040d60 00000004 .text __wait_nonlocal 00040d60 00000000 .text $d.4 00040d64 00000016 .text __start_core 00040d64 00000000 .text $s.12 00040d7c 00000008 .text sout_char_array 00040d7c 00000000 .text $d.13 00040d84 00000008 .text sin_char_array 00040d84 00000000 .text $d.13 00040db0 00000000 .cp.rodata _cp 00040db0 00000000 .cp.rodata tiles_to_wake 00040db4 00000000 .cp.rodata chanends_to_setup 00040dd8 00000004 .cp.rodata tile 00040ddc 00000010 .cp.rodata.4 .vtable14 00040dec 00000010 .cp.rodata.4 .vtable20 00040dfc 00000010 .cp.rodata.4 .vtable57 00040e0c 00000010 .cp.rodata.4 .vtable58 00040e1c 00000010 .cp.rodata.4 .vtable59 00040e2c 00000010 .cp.rodata.4 .vtable60 00040e3c 00000010 .cp.rodata.4 .vtable61 00040e4c 00000010 .cp.rodata.4 .vtable62 00040e5c 00000010 .cp.rodata.4 .vtable63 00040e6c 00000010 .cp.rodata.4 .vtable64 00040e7c 00000000 .cp.const4 initial_dp 00040e80 00000000 .cp.const4 dp_bss_large_start 00040e84 00000000 .cp.const4 ctor_list_ptr 00040e88 00000000 .cp.const4 dtor_list_ptr 00040e8c 00000000 .cp.const4 initial_sp 00040e90 00000000 .cp.const4 dp_bss_size 00040e94 00000000 .cp.const4 dp_bss_large_size 00040e98 00000000 .cp.const4 dtors_size 00040e9c 00000000 .cp.const4 ctors_size 00040ec8 00000000 .ctors _CTOR_LIST_ 00040ed8 00000000 .dtors _DTOR_LIST_ 00040ed8 00000000 .ctors _CTOR_END_ 00040ee8 00000000 .dp.data _dp 00040ee8 00000000 .bss _fbss 00040ee8 00000000 .dtors _DTOR_END_ 00040ee8 00000020 .dp.data __timers 00040ee8 00000000 .bss _ebss 00040f08 00000000 .dp.data __sodFlag 00040f0c 00000000 .dp.data __sodEnd 00040f10 00000010 .dp.data.4 par.desc.2 00040f20 00000010 .dp.data.4 par.desc.4 00040f30 00000020 .dp.data.4 par.desc.5 00040f50 00000004 .dp.rodata.4 outP4_leds 00040f54 00000004 .dp.rodata.4 inP_button_left 00040f58 00000004 .dp.rodata.4 inP_button_center 00040f5c 00000004 .dp.rodata.4 inP_button_right 00040f60 00000000 .dp.bss _fdp.bss 00040f60 00000004 .dp.bss.4 __libc_hwlock 00040f64 00000000 .dp.bss.large _fdp.bss.large 00040f64 00000000 .dp.bss.large _edp.bss.large 00040f64 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 00000a68 .eh_frame 00040b5c 00000024 .cp.rodata 00040b80 00000028 .cp.rodata.4 00040ba8 00000090 .cp.const4 00040c38 00000038 .cp.rodata.cst4 00040c70 00000014 .bss 00040c84 00000000 .cp.rodata.string 00040c84 00000000 .ctors 00040c84 00000000 .dtors 00040c84 00000000 .dp.data 00040c88 00000028 .dp.data.4 00040cb0 00000030 .dp.bss 00040ce0 00000000 .dp.bss.4 00040ce0 00000004 .dp.bss.large 00040ce4 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 00000038 .text _i.conn_if_t._chan.do_io_server 000400f4 00000000 .text $d.5115 0004012c 0000004c .text _i.conn_if_t._chan_yield.do_io_server 0004012c 00000000 .text $d.5116 00040178 0000003c .text Calculate 00040178 00000000 .text $d.5118 000401b4 000000a4 .text Handle_server 000401b4 00000000 .text $d.5119 00040258 0000012c .text _SServer_node_alt_0 00040258 00000000 .text $d.5144 00040384 0000011c .text _SHandle_client_0 00040384 00000000 .text $d.5171 000404a0 00000098 .text _SClient_node_alt_0 000404a0 00000000 .text $d.5196 00040538 00000084 .text _SClient_Server_pair_task_0 00040538 00000000 .text $d.5223 000405bc 00000030 .text _SClient_Server_pair_task_0.task.Client_node_alt.0 000405bc 00000000 .text $d.5224 000405ec 00000018 .text _SClient_Server_pair_task_0.task.Server_node_alt.1 000405ec 00000000 .text $d.5225 00040604 00000170 .text __main__main_tile_1 00040604 00000000 .text $d.5237 00040774 0000003c .text __main__main_tile_1_task_Client_Server_pair_task_10 00040774 00000000 .text $d.5238 000407b0 00000040 .text __main__main_tile_1_task_Client_Server_pair_task_11 000407b0 00000000 .text $d.5239 000407f0 00000040 .text __main__main_tile_1_task_Client_Server_pair_task_13 000407f0 00000000 .text $d.5240 00040830 00000040 .text __main__main_tile_1_task_Client_Server_pair_task_14 00040830 00000000 .text $d.5241 00040870 0000006a .text main 00040870 00000000 .text $s.14 000408dc 00000010 .text _get_cmdline 000408dc 00000000 .text $s.4 000408ec 00000018 .text __libc_done 000408ec 00000000 .text $s.20 00040904 0000001c .text _exit_unlocked 00040904 00000000 .text $s.33 00040920 00000008 .text memset 00040920 00000000 .text $d.7 00040928 00000012 .text __init_threadlocal_timer 00040928 00000000 .text $s.6 0004093c 00000010 .text __free_threadlocal_timer 0004093c 00000000 .text $s.7 0004094c 00000008 .text memcpy 0004094c 00000000 .text __memcpy_4 0004094c 00000000 .text $d.9 00040954 00000046 .text __interface_client_call_y 00040954 00000000 .text $s.3 0004099c 0000002c .text delay_ticks 0004099c 00000000 .text $s.62 000409c8 00000000 .text __start_other_cores 000409c8 00000000 .text $s.2 00040a14 0000000c .text __interface_client_push_yield 00040a14 00000000 .text $s.7 00040a20 00000016 .text __interface_client_pop_yield 00040a20 00000000 .text $s.8 00040a38 00000006 .text __noop 00040a38 00000000 .text $s.4 00040a40 00000008 .text _DoSyscall 00040a40 00000000 .text $s.4 00040a48 00000008 .text __call_exitprocs_impl 00040a48 00000000 .text $s.11 00040a50 0000000a .text __call_exitprocs 00040a50 00000000 .text $s.12 00040a5c 00000008 .text _cleanup_impl 00040a5c 00000000 .text $s.11 00040a64 0000000a .text _cleanup 00040a64 00000000 .text $s.12 00040a70 0000000e .text _done 00040a70 00000000 .text $s.5 00040a80 00000010 .text _exit 00040a80 00000000 .text $s.5 00040a90 0000000c .text __alloc_libc_hwlock 00040a90 00000000 .text $s.54 00040a9c 00000094 .text __interface_client_handle_cmd 00040a9c 00000000 .text $s.28 00040b30 00000004 .text __wait_nonlocal 00040b30 00000000 .text $d.4 00040b34 00000016 .text __start_core 00040b34 00000000 .text $s.12 00040b4c 00000008 .text sout_char_array 00040b4c 00000000 .text $d.13 00040b54 00000008 .text sin_char_array 00040b54 00000000 .text $d.13 00040b80 00000000 .cp.rodata _cp 00040b80 00000000 .cp.rodata chanends_to_setup 00040ba4 00000004 .cp.rodata tile 00040ba8 00000010 .cp.rodata.4 .vtable14 00040bb8 00000010 .cp.rodata.4 .vtable121 00040bc8 00000010 .cp.rodata.4 .vtable122 00040bd8 00000010 .cp.rodata.4 .vtable123 00040be8 00000010 .cp.rodata.4 .vtable124 00040bf8 00000010 .cp.rodata.4 .vtable125 00040c08 00000010 .cp.rodata.4 .vtable126 00040c18 00000010 .cp.rodata.4 .vtable127 00040c28 00000010 .cp.rodata.4 .vtable128 00040c38 00000000 .cp.const4 initial_dp 00040c3c 00000000 .cp.const4 dp_bss_large_start 00040c40 00000000 .cp.const4 ctor_list_ptr 00040c44 00000000 .cp.const4 dtor_list_ptr 00040c48 00000000 .cp.const4 initial_sp 00040c4c 00000000 .cp.const4 dp_bss_size 00040c50 00000000 .cp.const4 dp_bss_large_size 00040c54 00000000 .cp.const4 dtors_size 00040c58 00000000 .cp.const4 ctors_size 00040c84 00000000 .bss _fbss 00040c84 00000000 .ctors _CTOR_LIST_ 00040c84 00000000 .dtors _DTOR_LIST_ 00040c84 00000000 .dtors _DTOR_END_ 00040c84 00000000 .ctors _CTOR_END_ 00040c84 00000000 .bss _ebss 00040c88 00000000 .dp.data _dp 00040c88 00000000 .dp.data outP4_leds 00040c88 00000020 .dp.data __timers 00040c88 00000000 .dp.data inP_button_left 00040c88 00000000 .dp.data inP_button_center 00040c88 00000000 .dp.data inP_button_right 00040ca8 00000000 .dp.data __sodFlag 00040cac 00000000 .dp.data __sodEnd 00040cb0 00000010 .dp.data.4 par.desc.2 00040cc0 00000020 .dp.data.4 par.desc.6 00040ce0 00000000 .dp.bss _fdp.bss 00040ce0 00000004 .dp.bss.4 __libc_hwlock 00040ce4 00000000 .dp.bss.large _fdp.bss.large 00040ce4 00000000 .dp.bss.large _edp.bss.large 00040ce4 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