574 lines
35 KiB
Text
574 lines
35 KiB
Text
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)
|