Archive member included to satisfy reference by file (symbol) ./libgilbraltar.a(log.o) test/test03.o (gilbraltar_log) ./libgilbraltar.a(startup.o) (_start) ./libgilbraltar.a(exception_stub.o) ./libgilbraltar.a(startup.o) (VectorTable) ./libgilbraltar.a(kernel.o) ./libgilbraltar.a(startup.o) (gilbraltar_sysinit) ./libgilbraltar.a(interrupt_handler.o) ./libgilbraltar.a(exception_stub.o) (gilbraltar_interrupt_handler) ./libgilbraltar.a(exception_handler.o) ./libgilbraltar.a(exception_stub.o) (gilbraltar_exception_handler) ./libgilbraltar.a(crt.o) ./libgilbraltar.a(log.o) (__stack_chk_guard) ./libgilbraltar.a(serial.o) ./libgilbraltar.a(kernel.o) (gilbraltar_serial_init) ./libgilbraltar.a(power.o) ./libgilbraltar.a(kernel.o) (poweroff) ./libgilbraltar.a(tag.o) ./libgilbraltar.a(kernel.o) (gilbraltar_get_tag) ./libgilbraltar.a(coherent_page.o) ./libgilbraltar.a(tag.o) (get_coherent_page) ./libgilbraltar.a(dtb.o) ./libgilbraltar.a(kernel.o) (gilbraltar_dtb_init) ./libgilbraltar.a(memory.o) ./libgilbraltar.a(kernel.o) (gilbraltar_memory_init) ./libgilbraltar.a(pager.o) ./libgilbraltar.a(memory.o) (gilbraltar_pager_init) ./libgilbraltar.a(translation_table.o) ./libgilbraltar.a(memory.o) (gilbraltar_translation_table_base) ./libgilbraltar.a(mbox.o) ./libgilbraltar.a(tag.o) (gilbraltar_mbox_write_read) ./libgilbraltar.a(clock.o) ./libgilbraltar.a(serial.o) (gilbraltar_get_rate_of_clock) ./libgilbraltar.a(spinlock.o) ./libgilbraltar.a(pager.o) (gilbraltar_spinlock_acquire) ./libgilbraltar.a(synchronize.o) ./libgilbraltar.a(spinlock.o) (gilbraltar_enter_critical) nolibc/libnolibc.a(assert.o) ./libgilbraltar.a(serial.o) (_assert_fail) nolibc/libnolibc.a(memcpy.o) ./libgilbraltar.a(tag.o) (memcpy) nolibc/libnolibc.a(memset.o) ./libgilbraltar.a(kernel.o) (memset) nolibc/libnolibc.a(strstr.o) ./libgilbraltar.a(kernel.o) (strstr) nolibc/libnolibc.a(puts.o) nolibc/libnolibc.a(assert.o) (puts) nolibc/libnolibc.a(vsnprintf.o) ./libgilbraltar.a(log.o) (vsnprintf) nolibc/libnolibc.a(sysdeps.o) ./libgilbraltar.a(coherent_page.o) (abort) nolibc/libnolibc.a(memchr.o) nolibc/libnolibc.a(strstr.o) (memchr) nolibc/libnolibc.a(memcmp.o) nolibc/libnolibc.a(strstr.o) (memcmp) nolibc/libnolibc.a(strlen.o) nolibc/libnolibc.a(puts.o) (strlen) nolibc/libnolibc.a(strchr.o) nolibc/libnolibc.a(strstr.o) (strchr) nolibc/libnolibc.a(strchrnul.o) nolibc/libnolibc.a(strchr.o) (__strchrnul) nolibc/libnolibc.a(vfprintf.o) nolibc/libnolibc.a(vsnprintf.o) (vfprintf) nolibc/libnolibc.a(ctype.o) nolibc/libnolibc.a(vfprintf.o) (isdigit) nolibc/libnolibc.a(stubs.o) nolibc/libnolibc.a(vfprintf.o) (strerror) nolibc/libnolibc.a(printf.o) nolibc/libnolibc.a(stubs.o) (printf) openlibm/libopenlibm.a(s_frexp.c.o) nolibc/libnolibc.a(vfprintf.o) (frexp) openlibm/libopenlibm.a(s_isfinite.c.o) nolibc/libnolibc.a(vfprintf.o) (__isfinite) openlibm/libopenlibm.a(s_signbit.c.o) nolibc/libnolibc.a(vfprintf.o) (__signbit) /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) nolibc/libnolibc.a(vfprintf.o) (__extenddftf2) /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) nolibc/libnolibc.a(vfprintf.o) (__trunctfdf2) /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o) /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) (__sfp_handle_exceptions) There are no discarded input sections Memory Configuration Name Origin Length Attributes *default* 0x0000000000000000 0xffffffffffffffff Linker script and memory map LOAD test/test03.o Address of section .init set to 0x80000 START GROUP LOAD ./libgilbraltar.a LOAD nolibc/libnolibc.a LOAD openlibm/libopenlibm.a LOAD /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a END GROUP .init 0x0000000000080000 0xa8 *(.init) .init 0x0000000000080000 0xa8 ./libgilbraltar.a(startup.o) 0x0000000000080000 _start .text 0x0000000000080800 0x7960 *(.text*) .text 0x0000000000080800 0x7c test/test03.o 0x0000000000080800 main .text 0x000000000008087c 0x1b0 ./libgilbraltar.a(log.o) 0x000000000008087c gilbraltar_log 0x0000000000080a08 gilbraltar_log_set .text 0x0000000000080a2c 0x0 ./libgilbraltar.a(startup.o) *fill* 0x0000000000080a2c 0x5d4 .text 0x0000000000081000 0x9d8 ./libgilbraltar.a(exception_stub.o) 0x0000000000081000 VectorTable 0x0000000000081784 unexpected_stub 0x00000000000817bc synchronous_stub 0x00000000000817f4 system_error_stub 0x000000000008182c IRQ_stub 0x00000000000818dc FIQ_stub 0x0000000000081988 SMC_stub .text 0x00000000000819d8 0x2dc ./libgilbraltar.a(kernel.o) 0x0000000000081ac0 gilbraltar_sysinit .text 0x0000000000081cb4 0x28 ./libgilbraltar.a(interrupt_handler.o) 0x0000000000081cb4 gilbraltar_interrupt_handler 0x0000000000081cd4 gilbraltar_secure_monitor_handler .text 0x0000000000081cdc 0x400 ./libgilbraltar.a(exception_handler.o) 0x0000000000081cdc gilbraltar_exception_handler .text 0x00000000000820dc 0x1c ./libgilbraltar.a(crt.o) 0x00000000000820dc __stack_chk_fail .text 0x00000000000820f8 0x440 ./libgilbraltar.a(serial.o) 0x0000000000082224 gilbraltar_serial_init 0x0000000000082354 gilbraltar_serial_send 0x000000000008243c gilbraltar_serial_recv 0x0000000000082484 gilbraltar_serial_puts 0x00000000000824c8 gilbraltar_serial_putchar 0x00000000000824ec gilbraltar_serial_write .text 0x0000000000082538 0x7c ./libgilbraltar.a(power.o) 0x000000000008255c reboot 0x000000000008259c poweroff .text 0x00000000000825b4 0x5ac ./libgilbraltar.a(tag.o) 0x00000000000825b4 gilbraltar_get_tags 0x0000000000082810 gilbraltar_get_tag .text 0x0000000000082b60 0x44 ./libgilbraltar.a(coherent_page.o) 0x0000000000082b60 get_coherent_page .text 0x0000000000082ba4 0x20c ./libgilbraltar.a(dtb.o) 0x0000000000082ba4 gilbraltar_dtb_init .text 0x0000000000082db0 0x104 ./libgilbraltar.a(memory.o) 0x0000000000082e50 gilbraltar_memory_init .text 0x0000000000082eb4 0x268 ./libgilbraltar.a(pager.o) 0x0000000000082eb4 gilbraltar_pager_init 0x0000000000082f0c gilbraltar_pager_free_space 0x0000000000082f2c gilbraltar_palloc 0x00000000000830a8 gilbraltar_pager_free .text 0x000000000008311c 0x554 ./libgilbraltar.a(translation_table.o) 0x00000000000833d8 gilbraltar_translation_table_base 0x00000000000833e8 gilbraltar_translation_table_init .text 0x0000000000083670 0x10c ./libgilbraltar.a(mbox.o) 0x00000000000836ac gilbraltar_mbox_write_read .text 0x000000000008377c 0x184 ./libgilbraltar.a(clock.o) 0x000000000008377c gilbraltar_get_rate_of_clock .text 0x0000000000083900 0x108 ./libgilbraltar.a(spinlock.o) 0x0000000000083900 gilbraltar_spinlock_init 0x0000000000083918 gilbraltar_spinlock_acquire 0x00000000000839b8 gilbraltar_spinlock_release .text 0x0000000000083a08 0x21c ./libgilbraltar.a(synchronize.o) 0x0000000000083a08 gilbraltar_enter_critical 0x0000000000083b44 gilbraltar_leave_critical *fill* 0x0000000000083c24 0x1c .text 0x0000000000083c40 0x50 nolibc/libnolibc.a(assert.o) 0x0000000000083c40 _assert_fail *fill* 0x0000000000083c90 0x10 .text 0x0000000000083ca0 0x3e0 nolibc/libnolibc.a(memcpy.o) 0x0000000000083ca0 memcpy .text 0x0000000000084080 0xe0 nolibc/libnolibc.a(memset.o) 0x0000000000084080 memset .text 0x0000000000084160 0x584 nolibc/libnolibc.a(strstr.o) 0x0000000000084520 strstr *fill* 0x00000000000846e4 0x1c .text 0x0000000000084700 0x64 nolibc/libnolibc.a(puts.o) 0x0000000000084700 puts 0x0000000000084740 putchar *fill* 0x0000000000084764 0x1c .text 0x0000000000084780 0x14c nolibc/libnolibc.a(vsnprintf.o) 0x00000000000847d0 vsnprintf *fill* 0x00000000000848cc 0x14 .text 0x00000000000848e0 0xbc nolibc/libnolibc.a(sysdeps.o) 0x000000000008490c write 0x0000000000084960 exit 0x0000000000084968 abort 0x0000000000084988 __getauxval *fill* 0x000000000008499c 0x4 .text 0x00000000000849a0 0xbc nolibc/libnolibc.a(memchr.o) 0x00000000000849a0 memchr *fill* 0x0000000000084a5c 0x4 .text 0x0000000000084a60 0x38 nolibc/libnolibc.a(memcmp.o) 0x0000000000084a60 memcmp *fill* 0x0000000000084a98 0x8 .text 0x0000000000084aa0 0x78 nolibc/libnolibc.a(strlen.o) 0x0000000000084aa0 strlen *fill* 0x0000000000084b18 0x8 .text 0x0000000000084b20 0x2c nolibc/libnolibc.a(strchr.o) 0x0000000000084b20 strchr *fill* 0x0000000000084b4c 0x14 .text 0x0000000000084b60 0xd8 nolibc/libnolibc.a(strchrnul.o) 0x0000000000084b60 __strchrnul *fill* 0x0000000000084c38 0x8 .text 0x0000000000084c40 0x1e38 nolibc/libnolibc.a(vfprintf.o) 0x0000000000084f88 printf_core 0x00000000000869c8 vfprintf *fill* 0x0000000000086a78 0x8 .text 0x0000000000086a80 0x70 nolibc/libnolibc.a(ctype.o) 0x0000000000086a80 isalpha 0x0000000000086aa0 isdigit 0x0000000000086ab0 isprint 0x0000000000086ac0 isspace 0x0000000000086ae0 isupper *fill* 0x0000000000086af0 0x10 .text 0x0000000000086b00 0xec0 nolibc/libnolibc.a(stubs.o) 0x0000000000086b00 fflush 0x0000000000086b6c rename 0x0000000000086b8c sscanf 0x0000000000086bac fread 0x0000000000086c20 getc 0x0000000000086c90 ungetc 0x0000000000086d00 fwrite 0x0000000000086d70 fputc 0x0000000000086de0 fputs 0x0000000000086e50 putc 0x0000000000086ec0 ferror 0x0000000000086f30 fopen 0x0000000000086fa0 fclose 0x0000000000087010 getenv 0x0000000000087080 secure_getenv 0x00000000000870f0 system 0x0000000000087110 chdir 0x0000000000087180 close 0x00000000000871a0 getcwd 0x00000000000871c0 getpid 0x0000000000087230 getppid 0x00000000000872a0 isatty 0x00000000000872c0 lseek 0x00000000000872e0 read 0x0000000000087300 readlink 0x0000000000087320 unlink 0x0000000000087340 rmdir 0x0000000000087360 ftruncate 0x0000000000087380 execv 0x00000000000873a0 closedir 0x0000000000087410 opendir 0x0000000000087480 readdir 0x00000000000874f0 fcntl 0x0000000000087510 open 0x0000000000087580 setjmp 0x00000000000875a0 signal 0x00000000000875c0 raise 0x00000000000875e0 strerror 0x0000000000087600 stat 0x0000000000087670 mkdir 0x0000000000087690 pthread_join 0x00000000000876a4 pthread_create 0x00000000000876c0 pthread_attr_init 0x00000000000876e0 pthread_cleanup_push 0x0000000000087700 pthread_cleanup_pop 0x0000000000087720 pthread_mutex_lock 0x0000000000087740 pthread_mutex_trylock 0x0000000000087760 pthread_mutex_unlock 0x0000000000087780 pthread_mutex_destroy 0x00000000000877a0 pthread_mutex_init 0x00000000000877c0 pthread_mutexattr_init 0x00000000000877e0 pthread_mutexattr_destroy 0x0000000000087800 pthread_mutexattr_settype 0x0000000000087820 pthread_sigmask 0x0000000000087840 pthread_equal 0x0000000000087860 pthread_condattr_init 0x0000000000087880 pthread_cond_init 0x00000000000878a0 pthread_cond_destroy 0x00000000000878c0 pthread_cond_wait 0x00000000000878e0 pthread_cond_signal 0x0000000000087900 pthread_cond_broadcast 0x0000000000087920 pthread_self 0x0000000000087940 pthread_detach 0x0000000000087960 sigfillset 0x0000000000087980 sigwait 0x00000000000879a0 usleep .text 0x00000000000879c0 0xbc nolibc/libnolibc.a(printf.o) 0x00000000000879c0 printf *fill* 0x0000000000087a7c 0x4 .text 0x0000000000087a80 0x78 openlibm/libopenlibm.a(s_frexp.c.o) 0x0000000000087a80 frexp *fill* 0x0000000000087af8 0x8 .text 0x0000000000087b00 0x64 openlibm/libopenlibm.a(s_isfinite.c.o) 0x0000000000087b00 __isfinite 0x0000000000087b20 __isfinitef 0x0000000000087b40 __isfinitel *fill* 0x0000000000087b64 0x1c .text 0x0000000000087b80 0x38 openlibm/libopenlibm.a(s_signbit.c.o) 0x0000000000087b80 __signbit 0x0000000000087b8c __signbitf 0x0000000000087ba0 __signbitl .text 0x0000000000087bb8 0x0 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) *fill* 0x0000000000087bb8 0x8 .text.__extenddftf2 0x0000000000087bc0 0x158 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) 0x0000000000087bc0 __extenddftf2 .text 0x0000000000087d18 0x0 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) *fill* 0x0000000000087d18 0x8 .text.__trunctfdf2 0x0000000000087d20 0x3c4 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) 0x0000000000087d20 __trunctfdf2 .text 0x00000000000880e4 0x0 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o) *fill* 0x00000000000880e4 0xc .text.__sfp_handle_exceptions 0x00000000000880f0 0x70 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o) 0x00000000000880f0 __sfp_handle_exceptions 0x0000000000088160 _etext = . .iplt 0x0000000000088160 0x0 .iplt 0x0000000000088160 0x0 test/test03.o .rodata 0x0000000000088160 0xa40 *(.rodata*) .rodata 0x0000000000088160 0x22 test/test03.o *fill* 0x0000000000088182 0x6 .rodata 0x0000000000088188 0x6d ./libgilbraltar.a(kernel.o) *fill* 0x00000000000881f5 0x3 .rodata 0x00000000000881f8 0x10 ./libgilbraltar.a(interrupt_handler.o) .rodata 0x0000000000088208 0x97 ./libgilbraltar.a(exception_handler.o) *fill* 0x000000000008829f 0x1 .rodata 0x00000000000882a0 0x23 ./libgilbraltar.a(crt.o) *fill* 0x00000000000882c3 0x5 .rodata 0x00000000000882c8 0x21 ./libgilbraltar.a(serial.o) *fill* 0x00000000000882e9 0x7 .rodata 0x00000000000882f0 0x8b ./libgilbraltar.a(tag.o) *fill* 0x000000000008837b 0x5 .rodata 0x0000000000088380 0x4b ./libgilbraltar.a(dtb.o) *fill* 0x00000000000883cb 0x5 .rodata 0x00000000000883d0 0x26 ./libgilbraltar.a(memory.o) *fill* 0x00000000000883f6 0x2 .rodata 0x00000000000883f8 0x9c ./libgilbraltar.a(pager.o) *fill* 0x0000000000088494 0x4 .rodata 0x0000000000088498 0x28 ./libgilbraltar.a(translation_table.o) .rodata 0x00000000000884c0 0x1f ./libgilbraltar.a(mbox.o) *fill* 0x00000000000884df 0x1 .rodata 0x00000000000884e0 0x9b ./libgilbraltar.a(clock.o) *fill* 0x000000000008857b 0x5 .rodata 0x0000000000088580 0x2a ./libgilbraltar.a(spinlock.o) *fill* 0x00000000000885aa 0x6 .rodata 0x00000000000885b0 0xf2 ./libgilbraltar.a(synchronize.o) *fill* 0x00000000000886a2 0x6 .rodata.str1.8 0x00000000000886a8 0x297 nolibc/libnolibc.a(assert.o) 0x23 (size before relaxing) .rodata.str1.8 0x000000000008893f 0xa nolibc/libnolibc.a(sysdeps.o) *fill* 0x000000000008893f 0x1 .rodata 0x0000000000088940 0x260 nolibc/libnolibc.a(vfprintf.o) .rodata.str1.8 0x0000000000088ba0 0x52 nolibc/libnolibc.a(vfprintf.o) .rodata.str1.8 0x0000000000088ba0 0x207 nolibc/libnolibc.a(stubs.o) .rela.dyn 0x0000000000088ba0 0x0 .rela.iplt 0x0000000000088ba0 0x0 test/test03.o .rela.text 0x0000000000088ba0 0x0 test/test03.o .ARM.exidx 0x0000000000088ba0 0x0 0x0000000000088ba0 __exidx_start = . *(.ARM.exidx*) 0x0000000000088ba0 __exidx_end = . .eh_frame *(.eh_frame*) .data 0x0000000000088ba0 0xc4 *(.data*) .data 0x0000000000088ba0 0x0 test/test03.o .data 0x0000000000088ba0 0x4 ./libgilbraltar.a(log.o) .data 0x0000000000088ba4 0x0 ./libgilbraltar.a(startup.o) *fill* 0x0000000000088ba4 0x4 .data 0x0000000000088ba8 0x20 ./libgilbraltar.a(exception_stub.o) 0x0000000000088ba8 FIQ_data 0x0000000000088bc0 IRQ_return_address .data 0x0000000000088bc8 0x0 ./libgilbraltar.a(kernel.o) .data 0x0000000000088bc8 0x0 ./libgilbraltar.a(interrupt_handler.o) .data 0x0000000000088bc8 0x18 ./libgilbraltar.a(exception_handler.o) .data 0x0000000000088be0 0x8 ./libgilbraltar.a(crt.o) 0x0000000000088be0 __stack_chk_guard .data 0x0000000000088be8 0x0 ./libgilbraltar.a(serial.o) .data 0x0000000000088be8 0x0 ./libgilbraltar.a(power.o) .data 0x0000000000088be8 0x0 ./libgilbraltar.a(tag.o) .data 0x0000000000088be8 0x0 ./libgilbraltar.a(coherent_page.o) .data 0x0000000000088be8 0x0 ./libgilbraltar.a(dtb.o) .data 0x0000000000088be8 0x0 ./libgilbraltar.a(memory.o) .data 0x0000000000088be8 0x0 ./libgilbraltar.a(pager.o) .data 0x0000000000088be8 0x0 ./libgilbraltar.a(translation_table.o) .data 0x0000000000088be8 0x0 ./libgilbraltar.a(mbox.o) .data 0x0000000000088be8 0x0 ./libgilbraltar.a(clock.o) .data 0x0000000000088be8 0x0 ./libgilbraltar.a(spinlock.o) .data 0x0000000000088be8 0x0 ./libgilbraltar.a(synchronize.o) .data 0x0000000000088be8 0x0 nolibc/libnolibc.a(assert.o) .data 0x0000000000088be8 0x0 nolibc/libnolibc.a(memcpy.o) .data 0x0000000000088be8 0x0 nolibc/libnolibc.a(memset.o) .data 0x0000000000088be8 0x0 nolibc/libnolibc.a(strstr.o) .data 0x0000000000088be8 0x0 nolibc/libnolibc.a(puts.o) .data 0x0000000000088be8 0x0 nolibc/libnolibc.a(vsnprintf.o) .data 0x0000000000088be8 0x28 nolibc/libnolibc.a(sysdeps.o) 0x0000000000088be8 stdout 0x0000000000088bf0 stderr .data 0x0000000000088c10 0x0 nolibc/libnolibc.a(memchr.o) .data 0x0000000000088c10 0x0 nolibc/libnolibc.a(memcmp.o) .data 0x0000000000088c10 0x0 nolibc/libnolibc.a(strlen.o) .data 0x0000000000088c10 0x0 nolibc/libnolibc.a(strchr.o) .data 0x0000000000088c10 0x0 nolibc/libnolibc.a(strchrnul.o) .data 0x0000000000088c10 0x0 nolibc/libnolibc.a(vfprintf.o) .data 0x0000000000088c10 0x0 nolibc/libnolibc.a(ctype.o) .data 0x0000000000088c10 0x54 nolibc/libnolibc.a(stubs.o) .data 0x0000000000088c64 0x0 nolibc/libnolibc.a(printf.o) .data 0x0000000000088c64 0x0 openlibm/libopenlibm.a(s_frexp.c.o) .data 0x0000000000088c64 0x0 openlibm/libopenlibm.a(s_isfinite.c.o) .data 0x0000000000088c64 0x0 openlibm/libopenlibm.a(s_signbit.c.o) .data 0x0000000000088c64 0x0 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) .data 0x0000000000088c64 0x0 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) .data 0x0000000000088c64 0x0 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o) .igot.plt 0x0000000000088c68 0x0 .igot.plt 0x0000000000088c68 0x0 test/test03.o .tdata 0x0000000000088c64 0x0 0x0000000000088c64 _stdata = . *(.tdata) 0x0000000000088c64 _edata = . .tbss *(.tbss) .bss 0x0000000000088c70 0x1364 0x0000000000088c70 __bss_start = . *(.bss*) .bss 0x0000000000088c70 0x0 test/test03.o .bss 0x0000000000088c70 0x0 ./libgilbraltar.a(log.o) .bss 0x0000000000088c70 0x0 ./libgilbraltar.a(startup.o) .bss 0x0000000000088c70 0x80 ./libgilbraltar.a(exception_stub.o) .bss 0x0000000000088cf0 0x0 ./libgilbraltar.a(kernel.o) .bss 0x0000000000088cf0 0x0 ./libgilbraltar.a(interrupt_handler.o) .bss 0x0000000000088cf0 0x0 ./libgilbraltar.a(exception_handler.o) .bss 0x0000000000088cf0 0x0 ./libgilbraltar.a(crt.o) .bss 0x0000000000088cf0 0x100a ./libgilbraltar.a(serial.o) .bss 0x0000000000089cfa 0x0 ./libgilbraltar.a(power.o) .bss 0x0000000000089cfa 0x0 ./libgilbraltar.a(tag.o) .bss 0x0000000000089cfa 0x0 ./libgilbraltar.a(coherent_page.o) *fill* 0x0000000000089cfa 0x6 .bss 0x0000000000089d00 0x8 ./libgilbraltar.a(dtb.o) .bss 0x0000000000089d08 0x0 ./libgilbraltar.a(memory.o) .bss 0x0000000000089d08 0x1c ./libgilbraltar.a(pager.o) *fill* 0x0000000000089d24 0x4 .bss 0x0000000000089d28 0x10 ./libgilbraltar.a(translation_table.o) .bss 0x0000000000089d38 0x0 ./libgilbraltar.a(mbox.o) .bss 0x0000000000089d38 0x0 ./libgilbraltar.a(clock.o) .bss 0x0000000000089d38 0x1 ./libgilbraltar.a(spinlock.o) *fill* 0x0000000000089d39 0x7 .bss 0x0000000000089d40 0x290 ./libgilbraltar.a(synchronize.o) .bss 0x0000000000089fd0 0x0 nolibc/libnolibc.a(assert.o) .bss 0x0000000000089fd0 0x0 nolibc/libnolibc.a(memcpy.o) .bss 0x0000000000089fd0 0x0 nolibc/libnolibc.a(memset.o) .bss 0x0000000000089fd0 0x0 nolibc/libnolibc.a(strstr.o) .bss 0x0000000000089fd0 0x0 nolibc/libnolibc.a(puts.o) .bss 0x0000000000089fd0 0x0 nolibc/libnolibc.a(vsnprintf.o) .bss 0x0000000000089fd0 0x4 nolibc/libnolibc.a(sysdeps.o) 0x0000000000089fd0 errno .bss 0x0000000000089fd4 0x0 nolibc/libnolibc.a(memchr.o) .bss 0x0000000000089fd4 0x0 nolibc/libnolibc.a(memcmp.o) .bss 0x0000000000089fd4 0x0 nolibc/libnolibc.a(strlen.o) .bss 0x0000000000089fd4 0x0 nolibc/libnolibc.a(strchr.o) .bss 0x0000000000089fd4 0x0 nolibc/libnolibc.a(strchrnul.o) .bss 0x0000000000089fd4 0x0 nolibc/libnolibc.a(vfprintf.o) .bss 0x0000000000089fd4 0x0 nolibc/libnolibc.a(ctype.o) .bss 0x0000000000089fd4 0x0 nolibc/libnolibc.a(stubs.o) .bss 0x0000000000089fd4 0x0 nolibc/libnolibc.a(printf.o) .bss 0x0000000000089fd4 0x0 openlibm/libopenlibm.a(s_frexp.c.o) .bss 0x0000000000089fd4 0x0 openlibm/libopenlibm.a(s_isfinite.c.o) .bss 0x0000000000089fd4 0x0 openlibm/libopenlibm.a(s_signbit.c.o) .bss 0x0000000000089fd4 0x0 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) .bss 0x0000000000089fd4 0x0 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) .bss 0x0000000000089fd4 0x0 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o) *(COMMON) 0x0000000000089fd4 _end = . OUTPUT(test03.elf elf64-littleaarch64) LOAD linker stubs .comment 0x0000000000000000 0x45 .comment 0x0000000000000000 0x45 test/test03.o 0x46 (size before relaxing) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(log.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(kernel.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(interrupt_handler.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(exception_handler.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(crt.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(serial.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(power.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(tag.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(coherent_page.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(dtb.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(memory.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(pager.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(translation_table.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(mbox.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(clock.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(spinlock.o) .comment 0x0000000000000045 0x46 ./libgilbraltar.a(synchronize.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(assert.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(memcpy.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(memset.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(strstr.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(puts.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(vsnprintf.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(sysdeps.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(memchr.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(memcmp.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(strlen.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(strchr.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(strchrnul.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(vfprintf.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(ctype.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(stubs.o) .comment 0x0000000000000045 0x46 nolibc/libnolibc.a(printf.o) .comment 0x0000000000000045 0x46 openlibm/libopenlibm.a(s_frexp.c.o) .comment 0x0000000000000045 0x46 openlibm/libopenlibm.a(s_isfinite.c.o) .comment 0x0000000000000045 0x46 openlibm/libopenlibm.a(s_signbit.c.o) .comment 0x0000000000000045 0x46 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) .comment 0x0000000000000045 0x46 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) .comment 0x0000000000000045 0x46 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o) .debug_info 0x0000000000000000 0x76a .debug_info 0x0000000000000000 0x2ef /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) .debug_info 0x00000000000002ef 0x39e /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) .debug_info 0x000000000000068d 0xdd /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o) .debug_abbrev 0x0000000000000000 0x35e .debug_abbrev 0x0000000000000000 0x159 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) .debug_abbrev 0x0000000000000159 0x183 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) .debug_abbrev 0x00000000000002dc 0x82 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o) .debug_loclists 0x0000000000000000 0xacb .debug_loclists 0x0000000000000000 0x451 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) .debug_loclists 0x0000000000000451 0x653 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) .debug_loclists 0x0000000000000aa4 0x27 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o) .debug_aranges 0x0000000000000000 0x90 .debug_aranges 0x0000000000000000 0x30 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) .debug_aranges 0x0000000000000030 0x30 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) .debug_aranges 0x0000000000000060 0x30 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o) .debug_rnglists 0x0000000000000000 0x1d6 .debug_rnglists 0x0000000000000000 0x84 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) .debug_rnglists 0x0000000000000084 0x13b /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) .debug_rnglists 0x00000000000001bf 0x17 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o) .debug_line 0x0000000000000000 0xb07 .debug_line 0x0000000000000000 0x276 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) .debug_line 0x0000000000000276 0x7f9 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) .debug_line 0x0000000000000a6f 0x98 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o) .debug_str 0x0000000000000000 0x294 .debug_str 0x0000000000000000 0x294 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) 0x1f3 (size before relaxing) .debug_str 0x0000000000000294 0x252 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) .debug_str 0x0000000000000294 0x11c /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o) .debug_line_str 0x0000000000000000 0x213 .debug_line_str 0x0000000000000000 0x213 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) 0x19c (size before relaxing) .debug_line_str 0x0000000000000213 0x199 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) .debug_line_str 0x0000000000000213 0x193 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o) .debug_frame 0x0000000000000000 0xb0 .debug_frame 0x0000000000000000 0x38 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(extenddftf2.o) .debug_frame 0x0000000000000038 0x50 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(trunctfdf2.o) .debug_frame 0x0000000000000088 0x28 /usr/bin/../lib/gcc/aarch64-none-elf/13.3.1/libgcc.a(sfp-exceptions.o)