Relocation section with addend (.rela.dyn): r_offset r_info r_type st_value st_name + r_addend 0000000110a4 000200000113 R_AARCH64_ADR_PREL_ 0000000000000000 _end + 0 0000000110a8 00020000011e R_AARCH64_LDST64_AB 0000000000000000 _end + 0 Relocation section with addend (.rela.plt): r_offset r_info r_type st_value st_name + r_addend 0000000121b8 000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 atexit + 0 0000000121c0 000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 _init_tls + 0 0000000121c8 000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 exit + 0 0000000121d0 000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 printf + 0 Symbol table (.dynsym) contains 8 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND 1: 0000000000012000 8 OBJECT GLOBAL DEFAULT 13 __progname 2: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _end 3: 0000000000000000 4 FUNC GLOBAL DEFAULT UND _init_tls 4: 0000000000000000 88 FUNC GLOBAL DEFAULT UND atexit 5: 00000000000121d8 8 OBJECT GLOBAL DEFAULT 22 environ 6: 0000000000000000 64 FUNC GLOBAL DEFAULT UND exit 7: 0000000000000000 180 FUNC GLOBAL DEFAULT UND printf Symbol table (.symtab) contains 64 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND 1: 0000000000000000 0 FILE LOCAL DEFAULT ABS /usr/src/lib/csu/aarch64/crt1.c 2: 0000000000000000 0 NOTYPE LOCAL DEFAULT 23 $d.0 3: 0000000000000001 0 NOTYPE LOCAL DEFAULT 23 $d.1 4: 0000000000000001 0 NOTYPE LOCAL DEFAULT 23 $d.2 5: 0000000000012018 0 NOTYPE LOCAL DEFAULT 14 $d.4 6: 00000000000101e0 0 NOTYPE LOCAL DEFAULT 2 $d.5 7: 0000000000012000 0 NOTYPE LOCAL DEFAULT 13 $d.6 8: 000000000000000b 0 NOTYPE LOCAL DEFAULT 23 $d.7 9: 0000000000011000 0 NOTYPE LOCAL DEFAULT 9 $x.3 10: 00000000000101e0 24 OBJECT LOCAL DEFAULT 2 abitag 11: 00000000000101f8 24 OBJECT LOCAL DEFAULT 2 crt_noinit_tag 12: 0000000000011198 92 FUNC LOCAL DEFAULT 9 finalizer 13: 0000000000000000 0 NOTYPE LOCAL DEFAULT 23 $d.0 14: 0000000000011270 0 NOTYPE LOCAL DEFAULT 10 $x.1 15: 0000000000011290 0 NOTYPE LOCAL DEFAULT 11 $x.2 16: 0000000000000000 0 FILE LOCAL DEFAULT ABS /usr/src/gnu/lib/csu/../../../contrib/gcc/crtstuff.c 17: 0000000000012020 0 NOTYPE LOCAL DEFAULT 14 $d.1 18: 0000000000012028 0 NOTYPE LOCAL DEFAULT 15 $d.2 19: 0000000000012038 0 NOTYPE LOCAL DEFAULT 16 $d.3 20: 0000000000012008 0 NOTYPE LOCAL DEFAULT 13 $d.4 21: 0000000000012050 0 NOTYPE LOCAL DEFAULT 18 $d.5 22: 0000000000012058 0 NOTYPE LOCAL DEFAULT 19 $d.6 23: 0000000000000000 0 NOTYPE LOCAL DEFAULT 23 $d.7 24: 00000000000111f4 0 NOTYPE LOCAL DEFAULT 9 $x.0 25: 0000000000012028 8 OBJECT LOCAL DEFAULT 15 __CTOR_LIST__ 26: 0000000000012038 8 OBJECT LOCAL DEFAULT 16 __DTOR_LIST__ 27: 0000000000012048 0 OBJECT LOCAL DEFAULT 17 __JCR_LIST__ 28: 00000000000111f4 24 FUNC LOCAL DEFAULT 9 __do_global_dtors_aux 29: 0000000000012010 1 OBJECT LOCAL DEFAULT 13 __do_global_dtors_aux.completed 30: 0000000000012050 8 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry 31: 0000000000012058 8 OBJECT LOCAL DEFAULT 19 __frame_dummy_init_array_entry 32: 000000000001120c 40 FUNC LOCAL DEFAULT 9 frame_dummy 33: 0000000000000000 0 FILE LOCAL DEFAULT ABS try.c 34: 0000000000010211 0 NOTYPE LOCAL DEFAULT 3 $d.1 35: 0000000000000000 0 NOTYPE LOCAL DEFAULT 23 $d.2 36: 0000000000011234 0 NOTYPE LOCAL DEFAULT 9 $x.0 37: 0000000000000000 0 FILE LOCAL DEFAULT ABS /usr/src/gnu/lib/csu/../../../contrib/gcc/crtstuff.c 38: 0000000000000000 0 NOTYPE LOCAL DEFAULT 23 $d.0 39: 0000000000012030 8 OBJECT LOCAL DEFAULT 15 __CTOR_END__ 40: 0000000000012040 8 OBJECT LOCAL DEFAULT 16 __DTOR_END__ 41: 0000000000012048 8 OBJECT LOCAL DEFAULT 17 __JCR_END__ 42: 0000000000000000 0 NOTYPE LOCAL DEFAULT 23 $d.0 43: 0000000000011278 0 NOTYPE LOCAL DEFAULT 10 $x.1 44: 0000000000011298 0 NOTYPE LOCAL DEFAULT 11 $x.2 45: 0000000000012058 0 NOTYPE LOCAL HIDDEN 18 __fini_array_end 46: 0000000000012050 0 NOTYPE LOCAL HIDDEN 18 __fini_array_start 47: 0000000000012060 0 NOTYPE LOCAL HIDDEN 19 __init_array_end 48: 0000000000012058 0 NOTYPE LOCAL HIDDEN 19 __init_array_start 49: 0000000000011290 0 FUNC LOCAL HIDDEN 11 _fini 50: 0000000000011270 0 FUNC LOCAL HIDDEN 10 _init 51: 0000000000012008 8 OBJECT LOCAL HIDDEN 13 __dso_handle 52: 0000000000011000 0 NOTYPE GLOBAL DEFAULT 9 _start 53: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _DYNAMIC 54: 0000000000012000 8 OBJECT GLOBAL DEFAULT 13 __progname 55: 0000000000011024 372 FUNC GLOBAL DEFAULT 9 __start 56: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _end 57: 0000000000000000 4 FUNC GLOBAL DEFAULT UND _init_tls 58: 0000000000000000 88 FUNC GLOBAL DEFAULT UND atexit 59: 00000000000121d8 8 OBJECT GLOBAL DEFAULT 22 environ 60: 0000000000000000 64 FUNC GLOBAL DEFAULT UND exit 61: 0000000000011234 52 FUNC GLOBAL DEFAULT 9 main 62: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses 63: 0000000000000000 180 FUNC GLOBAL DEFAULT UND printf