Memory map for node 32770, tile 0 ================================== Sections: Name Start Length -------------------- -------- -------- .crt 00040000 000000ac .init 000400ac 0000001a .fini 000400c6 0000002e .text 000400f4 0000141c .eh_frame 00041510 00000024 .cp.rodata 00041534 0000002c .cp.rodata.4 00041560 00000150 .cp.const4 000416b0 00000038 .cp.rodata.cst4 000416e8 00000024 .cp.rodata.string 0004170c 00000000 .ctors 0004170c 00000010 .dtors 0004171c 00000010 .bss 0004172c 00000000 .dp.data 00041730 00000028 .dp.data.4 00041758 00000038 .dp.rodata.4 00041790 00000010 .dp.bss 000417a0 00000040 .dp.bss.4 000417e0 00000004 .dp.bss.large 000417e4 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.6779 00040164 00000038 .text _i.conn_if_t._chan.do_io_server 00040164 00000000 .text $d.6785 0004019c 0000003c .text Calculate 0004019c 00000000 .text $d.6788 000401d8 000000a4 .text Handle_server 000401d8 00000000 .text $d.6789 0004027c 00000074 .text Server_node.init.1 0004027c 00000000 .text $d.6792 000402f0 0000005c .text Server_node.init.0 000402f0 00000000 .text $d.6793 0004034c 000000c8 .text Server_node.select.enable 0004034c 00000000 .text $d.6795 00040414 0000008c .text Server_node.select.case.0 00040414 00000000 .text $d.6799 000404a0 00000128 .text Handle_client 000404a0 00000000 .text $d.6840 000405c8 000000a4 .text _SClient_node_0.init.1 000405c8 00000000 .text $d.6850 0004066c 00000080 .text _SClient_node_0.init.0 0004066c 00000000 .text $d.6851 000406ec 00000078 .text _SClient_node_0.select.enable 000406ec 00000000 .text $d.6853 00040764 0000002c .text _SClient_node_0.select.case.0 00040764 00000000 .text $d.6856 00040790 00000390 .text __main__main_tile_0 00040790 00000000 .text $d.6914 00040b20 000000f8 .text __main__main_tile_0_task_4 00040b20 00000000 .text $d.6915 00040c18 000000f8 .text __main__main_tile_0_task_9 00040c18 00000000 .text $d.6916 00040d10 000000f8 .text __main__main_tile_0_task_12 00040d10 00000000 .text $d.6917 00040e08 000000f8 .text __main__main_tile_0_task_16 00040e08 00000000 .text $d.6918 00040f00 000000fc .text __main__main_tile_0_task_19 00040f00 00000000 .text $d.6919 00040ffc 000000fc .text __main__main_tile_0_task_23 00040ffc 00000000 .text $d.6920 000410f8 000000fc .text __main__main_tile_0_task_26 000410f8 00000000 .text $d.6921 000411f4 00000024 .text outP4_leds.ctor 000411f4 00000000 .text $s.35 00041218 00000014 .text outP4_leds.dtor 00041218 00000000 .text $s.36 0004122c 00000024 .text inP_button_left.ctor 0004122c 00000000 .text $s.37 00041250 00000014 .text inP_button_left.dtor 00041250 00000000 .text $s.38 00041264 00000024 .text inP_button_center.ctor 00041264 00000000 .text $s.39 00041288 00000014 .text inP_button_center.dtor 00041288 00000000 .text $s.40 0004129c 00000024 .text inP_button_right.ctor 0004129c 00000000 .text $s.41 000412c0 00000012 .text inP_button_right.dtor 000412c0 00000000 .text $s.42 000412d2 0000009a .text main 000412d2 00000000 .text $s.15 0004136c 00000010 .text _get_cmdline 0004136c 00000000 .text $s.4 0004137c 00000018 .text __libc_done 0004137c 00000000 .text $s.20 00041394 0000001c .text _exit_unlocked 00041394 00000000 .text $s.33 000413b0 00000008 .text memset 000413b0 00000000 .text $d.7 000413b8 00000012 .text __init_threadlocal_timer 000413b8 00000000 .text $s.6 000413cc 00000010 .text __free_threadlocal_timer 000413cc 00000000 .text $s.7 000413dc 00000008 .text memcpy 000413dc 00000000 .text __memcpy_4 000413dc 00000000 .text $d.9 000413e4 0000000e .text __interface_init_task_1 000413e4 00000000 .text $s.7 000413f4 0000002c .text delay_ticks 000413f4 00000000 .text $s.62 00041420 00000000 .text __start_other_cores 00041420 00000000 .text $s.2 0004146c 0000000c .text __interface_client_push_yield 0004146c 00000000 .text $s.7 00041478 00000016 .text __interface_client_pop_yield 00041478 00000000 .text $s.8 00041490 00000006 .text __noop 00041490 00000000 .text $s.4 00041498 00000004 .text __wait_nonlocal 00041498 00000000 .text $d.4 0004149c 00000008 .text _DoSyscall 0004149c 00000000 .text $s.4 000414a4 00000008 .text __call_exitprocs_impl 000414a4 00000000 .text $s.11 000414ac 0000000a .text __call_exitprocs 000414ac 00000000 .text $s.12 000414b8 00000008 .text _cleanup_impl 000414b8 00000000 .text $s.11 000414c0 0000000a .text _cleanup 000414c0 00000000 .text $s.12 000414cc 0000000e .text _done 000414cc 00000000 .text $s.5 000414dc 00000010 .text _exit 000414dc 00000000 .text $s.5 000414ec 0000000c .text __alloc_libc_hwlock 000414ec 00000000 .text $s.54 000414f8 00000016 .text __start_core 000414f8 00000000 .text $s.12 00041534 00000000 .cp.rodata _cp 00041534 00000000 .cp.rodata tiles_to_wake 00041538 00000000 .cp.rodata chanends_to_setup 0004155c 00000004 .cp.rodata tile 00041560 00000010 .cp.rodata.4 .vtable136 00041570 00000010 .cp.rodata.4 .vtable137 00041580 00000010 .cp.rodata.4 .vtable138 00041590 00000010 .cp.rodata.4 .vtable139 000415a0 00000010 .cp.rodata.4 .vtable140 000415b0 00000010 .cp.rodata.4 .vtable141 000415c0 00000010 .cp.rodata.4 .vtable142 000415d0 00000010 .cp.rodata.4 .vtable143 000415e0 00000010 .cp.rodata.4 .vtable144 000415f0 00000010 .cp.rodata.4 .vtable145 00041600 00000010 .cp.rodata.4 .vtable146 00041610 00000010 .cp.rodata.4 .vtable147 00041620 00000010 .cp.rodata.4 .vtable148 00041630 00000010 .cp.rodata.4 .vtable149 00041640 00000010 .cp.rodata.4 .vtable150 00041650 00000010 .cp.rodata.4 .vtable151 00041660 00000010 .cp.rodata.4 .vtable152 00041670 00000010 .cp.rodata.4 .vtable153 00041680 00000010 .cp.rodata.4 .vtable154 00041690 00000010 .cp.rodata.4 .vtable155 000416a0 00000010 .cp.rodata.4 .vtable156 000416b0 00000000 .cp.const4 initial_dp 000416b4 00000000 .cp.const4 dp_bss_large_start 000416b8 00000000 .cp.const4 ctor_list_ptr 000416bc 00000000 .cp.const4 dtor_list_ptr 000416c0 00000000 .cp.const4 initial_sp 000416c4 00000000 .cp.const4 dp_bss_size 000416c8 00000000 .cp.const4 dp_bss_large_size 000416cc 00000000 .cp.const4 dtors_size 000416d0 00000000 .cp.const4 ctors_size 0004170c 00000000 .ctors _CTOR_LIST_ 0004171c 00000000 .dtors _DTOR_LIST_ 0004171c 00000000 .ctors _CTOR_END_ 0004172c 00000000 .bss _fbss 0004172c 00000000 .dtors _DTOR_END_ 0004172c 00000000 .bss _ebss 00041730 00000000 .dp.data _dp 00041730 00000020 .dp.data __timers 00041750 00000000 .dp.data __sodFlag 00041754 00000000 .dp.data __sodEnd 00041758 00000038 .dp.data.4 par.desc.4 00041790 00000004 .dp.rodata.4 outP4_leds 00041794 00000004 .dp.rodata.4 inP_button_left 00041798 00000004 .dp.rodata.4 inP_button_center 0004179c 00000004 .dp.rodata.4 inP_button_right 000417a0 00000000 .dp.bss _fdp.bss 000417a0 00000020 .dp.bss __timer_base 000417c0 00000020 .dp.bss __timer_delta 000417e0 00000004 .dp.bss.4 __libc_hwlock 000417e4 00000000 .dp.bss.large _fdp.bss.large 000417e4 00000000 .dp.bss.large _edp.bss.large 000417e4 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 00000664 .eh_frame 00040758 00000024 .cp.rodata 0004077c 00000028 .cp.rodata.4 000407a4 00000030 .cp.const4 000407d4 00000038 .cp.rodata.cst4 0004080c 00000014 .bss 00040820 00000000 .cp.rodata.string 00040820 00000000 .ctors 00040820 00000000 .dtors 00040820 00000000 .dp.data 00040820 00000028 .dp.data.4 00040848 00000010 .dp.bss 00040858 00000000 .dp.bss.4 00040858 00000004 .dp.bss.large 0004085c 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.6785 0004012c 0000003c .text Calculate 0004012c 00000000 .text $d.6788 00040168 000000a4 .text Handle_server 00040168 00000000 .text $d.6789 0004020c 000000f8 .text Server_node 0004020c 00000000 .text $d.6790 00040304 00000128 .text Handle_client 00040304 00000000 .text $d.6840 0004042c 00000088 .text _SClient_node_root_0 0004042c 00000000 .text $d.6865 000404b4 00000070 .text __main__main_tile_1 000404b4 00000000 .text $d.6911 00040524 0000002c .text __main__main_tile_1_task_Client_node_root_1 00040524 00000000 .text $d.6912 00040550 0000000c .text __main__main_tile_1_task_Server_node_2 00040550 00000000 .text $d.6913 0004055c 0000006a .text main 0004055c 00000000 .text $s.14 000405c8 00000010 .text _get_cmdline 000405c8 00000000 .text $s.4 000405d8 00000018 .text __libc_done 000405d8 00000000 .text $s.20 000405f0 0000001c .text _exit_unlocked 000405f0 00000000 .text $s.33 0004060c 00000008 .text memset 0004060c 00000000 .text $d.7 00040614 00000012 .text __init_threadlocal_timer 00040614 00000000 .text $s.6 00040628 00000010 .text __free_threadlocal_timer 00040628 00000000 .text $s.7 00040638 00000008 .text memcpy 00040638 00000000 .text __memcpy_4 00040638 00000000 .text $d.9 00040640 0000002c .text delay_ticks 00040640 00000000 .text $s.62 0004066c 00000000 .text __start_other_cores 0004066c 00000000 .text $s.2 000406b8 0000000c .text __interface_client_push_yield 000406b8 00000000 .text $s.7 000406c4 00000016 .text __interface_client_pop_yield 000406c4 00000000 .text $s.8 000406dc 00000006 .text __noop 000406dc 00000000 .text $s.4 000406e4 00000008 .text _DoSyscall 000406e4 00000000 .text $s.4 000406ec 00000008 .text __call_exitprocs_impl 000406ec 00000000 .text $s.11 000406f4 0000000a .text __call_exitprocs 000406f4 00000000 .text $s.12 00040700 00000008 .text _cleanup_impl 00040700 00000000 .text $s.11 00040708 0000000a .text _cleanup 00040708 00000000 .text $s.12 00040714 0000000e .text _done 00040714 00000000 .text $s.5 00040724 00000010 .text _exit 00040724 00000000 .text $s.5 00040734 0000000c .text __alloc_libc_hwlock 00040734 00000000 .text $s.54 00040740 00000016 .text __start_core 00040740 00000000 .text $s.12 0004077c 00000000 .cp.rodata _cp 0004077c 00000000 .cp.rodata chanends_to_setup 000407a0 00000004 .cp.rodata tile 000407a4 00000010 .cp.rodata.4 .vtable15 000407b4 00000010 .cp.rodata.4 .vtable16 000407c4 00000010 .cp.rodata.4 .vtable17 000407d4 00000000 .cp.const4 initial_dp 000407d8 00000000 .cp.const4 dp_bss_large_start 000407dc 00000000 .cp.const4 ctor_list_ptr 000407e0 00000000 .cp.const4 dtor_list_ptr 000407e4 00000000 .cp.const4 initial_sp 000407e8 00000000 .cp.const4 dp_bss_size 000407ec 00000000 .cp.const4 dp_bss_large_size 000407f0 00000000 .cp.const4 dtors_size 000407f4 00000000 .cp.const4 ctors_size 00040820 00000000 .dp.data _dp 00040820 00000000 .bss _fbss 00040820 00000000 .ctors _CTOR_LIST_ 00040820 00000000 .dtors _DTOR_LIST_ 00040820 00000000 .dtors _DTOR_END_ 00040820 00000020 .dp.data __timers 00040820 00000000 .dp.data outP4_leds 00040820 00000000 .dp.data inP_button_left 00040820 00000000 .dp.data inP_button_center 00040820 00000000 .dp.data inP_button_right 00040820 00000000 .ctors _CTOR_END_ 00040820 00000000 .bss _ebss 00040840 00000000 .dp.data __sodFlag 00040844 00000000 .dp.data __sodEnd 00040848 00000010 .dp.data.4 par.desc.3 00040858 00000000 .dp.bss _fdp.bss 00040858 00000004 .dp.bss.4 __libc_hwlock 0004085c 00000000 .dp.bss.large _fdp.bss.large 0004085c 00000000 .dp.bss.large _edp.bss.large 0004085c 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