G'day, There appears to be a dwarf versioning error between OpenBSD 7.7 and the installed gdb perhaps.
Running stock gdb and helloworld with -g ends up with the message: Error while reading shared library symbols: Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so] Noting: 1. It happens with cc, cc -g, cc -gdwarf-2, cc -gdwarf-4 2. I could install a later gdb but the advice seems to indicate that staying with the OpenBSD version makes sense. So which option: a. Update to gdb 16 from gdb 6? (This is the core question). b. Or is it really an error? Steps to replicate and dump of the elf. % uname -a OpenBSD green-sentinel.a-star-microgrid.com 7.7 GENERIC.MP#2 amd64 % cat main.c #include <stdio.h> main() { printf("hello\n"); } % cc -g main.c main.c:3:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main() { printf("hello\n"); } ^ int 1 warning generated. % gdb a.out GNU gdb 6.3 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-unknown-openbsd7.6"...(no debugging symbols found) (gdb) run Starting program: /home/pjm/tmp/a.out (no debugging symbols found) Error while reading shared library symbols: Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so] hello Program exited normally. (gdb) quit % readelf -a /usr/libexec/ld.so ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: DYN (Shared object file) Machine: Advanced Micro Devices X86-64 Version: 0x1 Entry point address: 0x3810 Start of program headers: 64 (bytes into file) Start of section headers: 340280 (bytes into file) Flags: 0x0 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 9 Size of section headers: 64 (bytes) Number of section headers: 30 Section header string table index: 22 Section Headers: [Nr] Name Type Address Offset Size EntSize Flags Link Info Align [ 0] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 1] .gnu.hash GNU_HASH 0000000000000238 00000238 0000000000000074 0000000000000000 A 2 0 8 [ 2] .dynsym DYNSYM 00000000000002b0 000002b0 0000000000000168 0000000000000018 A 3 1 8 [ 3] .dynstr STRTAB 0000000000000418 00000418 000000000000008c 0000000000000000 A 0 0 1 [ 4] .rodata PROGBITS 00000000000004b0 000004b0 0000000000000ca0 0000000000000000 AMS 0 0 16 [ 5] .eh_frame PROGBITS 0000000000001150 00001150 0000000000001294 0000000000000000 A 0 0 8 [ 6] .boot.text PROGBITS 0000000000003000 00003000 0000000000002000 0000000000000000 AX 0 0 16 [ 7] .text PROGBITS 0000000000005000 00005000 000000000000c66d 0000000000000000 AX 0 0 16 [ 8] .openbsd.randomda PROGBITS 0000000000100000 00012000 0000000000000420 0000000000000000 WA 0 0 8 [ 9] .data.rel.ro PROGBITS 0000000000100420 00012420 0000000000000088 0000000000000000 WA 0 0 8 [10] .dynamic DYNAMIC 00000000001004a8 000124a8 00000000000000c0 0000000000000010 WA 3 0 8 [11] .got PROGBITS 0000000000100568 00012568 0000000000000010 0000000000000000 WA 0 0 8 [12] .openbsd.syscalls PROGBITS 0000000000000000 00014020 00000000000000c0 0000000000000000 0 0 4 [13] .debug_loc PROGBITS 0000000000000000 000140e0 0000000000018801 0000000000000000 0 0 1 [14] .debug_abbrev PROGBITS 0000000000000000 0002c8e1 000000000000327f 0000000000000000 0 0 1 [15] .debug_info PROGBITS 0000000000000000 0002fb60 0000000000013517 0000000000000000 0 0 1 [16] .debug_ranges PROGBITS 0000000000000000 00043077 0000000000001640 0000000000000000 0 0 1 [17] .debug_str PROGBITS 0000000000000000 000446b7 0000000000002755 0000000000000001 MS 0 0 1 [18] .debug_line PROGBITS 0000000000000000 00046e0c 0000000000009121 0000000000000000 0 0 1 [19] .debug_aranges PROGBITS 0000000000000000 0004ff2d 0000000000000490 0000000000000000 0 0 1 [20] .comment PROGBITS 0000000000000000 000503bd 0000000000000013 0000000000000001 MS 0 0 1 [21] .symtab SYMTAB 0000000000000000 000503d0 0000000000001b18 0000000000000018 23 275 8 [22] .shstrtab STRTAB 0000000000000000 00051ee8 0000000000000127 0000000000000000 0 0 1 [23] .strtab STRTAB 0000000000000000 0005200f 0000000000001127 0000000000000000 0 0 1 [24] .rela.dyn RELA 0000000000101000 00013000 0000000000000150 0000000000000018 A 2 0 8 [25] .note NOTE 0000000000101150 00013150 0000000000000018 0000000000000000 A 0 0 4 [26] .hash HASH 0000000000101168 00013168 0000000000000080 0000000000000004 A 2 0 4 [27] .boot.data PROGBITS 00000000001011e8 000131e8 0000000000000028 0000000000000000 WA 0 0 8 [28] .data PROGBITS 0000000000102000 00014000 0000000000000020 0000000000000000 WA 0 0 16 [29] .bss NOBITS 0000000000102020 00014020 0000000000000fb8 0000000000000000 WA 0 0 16 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings) I (info), L (link order), G (group), x (unknown) O (extra OS processing required) o (OS specific), p (processor specific) There are no section groups in this file. Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flags Align LOAD 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x00000000000023e4 0x00000000000023e4 R 1000 LOAD 0x0000000000003000 0x0000000000003000 0x0000000000003000 0x0000000000002000 0x0000000000002000 R E 1000 LOAD 0x0000000000005000 0x0000000000005000 0x0000000000005000 0x000000000000c66d 0x000000000000c66d E 1000 LOAD 0x0000000000012000 0x0000000000100000 0x0000000000100000 0x0000000000002020 0x0000000000002fd8 RW 1000 OPENBSD_RANDOM 0x0000000000012000 0x0000000000100000 0x0000000000100000 0x0000000000000420 0x0000000000000420 RW 8 OPENBSD_SYSCAL 0x0000000000014020 0x0000000000000000 0x0000000000000000 0x00000000000000c0 0x00000000000000c0 R 4 GNU_RELRO 0x0000000000012000 0x0000000000100000 0x0000000000100000 0x0000000000000578 0x0000000000001000 RW 1 DYNAMIC 0x00000000000124a8 0x00000000001004a8 0x00000000001004a8 0x00000000000000c0 0x00000000000000c0 RW 8 NOTE 0x0000000000013150 0x0000000000101150 0x0000000000101150 0x0000000000000018 0x0000000000000018 R 4 Section to Segment mapping: Segment Sections... 00 .gnu.hash .dynsym .dynstr .rodata .eh_frame 01 .boot.text 02 .text 03 .openbsd.randomdata .data.rel.ro .dynamic .got .rela.dyn .note .hash .boot.data .data 04 .openbsd.randomdata 05 .openbsd.syscalls 06 .openbsd.randomdata .data.rel.ro .dynamic .got 07 .dynamic 08 .note Dynamic section at offset 0x124a8 contains 12 entries: Tag Type Name/Value 0x000000000000001e (FLAGS) SYMBOLIC 0x0000000000000007 (RELA) 0x101000 0x0000000000000008 (RELASZ) 336 (bytes) 0x0000000000000009 (RELAENT) 24 (bytes) 0x000000006ffffff9 (RELACOUNT) 14 0x0000000000000006 (SYMTAB) 0x2b0 0x000000000000000b (SYMENT) 24 (bytes) 0x0000000000000005 (STRTAB) 0x418 0x000000000000000a (STRSZ) 140 (bytes) 0x000000006ffffef5 (GNU_HASH) 0x238 0x0000000000000004 (HASH) 0x101168 0x0000000000000000 (NULL) 0x0 Relocation section '.rela.dyn' at offset 0x13000 contains 14 entries: Offset Info Type Sym. Value Sym. Name + Addend 000000100458 000000000008 R_X86_64_RELATIVE 000000100460 000000000008 R_X86_64_RELATIVE 000000100468 000000000008 R_X86_64_RELATIVE 000000100470 000000000008 R_X86_64_RELATIVE 000000100478 000000000008 R_X86_64_RELATIVE 000000100480 000000000008 R_X86_64_RELATIVE 000000100488 000000000008 R_X86_64_RELATIVE 000000100490 000000000008 R_X86_64_RELATIVE 000000100498 000000000008 R_X86_64_RELATIVE 0000001004a0 000000000008 R_X86_64_RELATIVE 000000100568 000000000008 R_X86_64_RELATIVE 000000100570 000000000008 R_X86_64_RELATIVE 000000102000 000000000008 R_X86_64_RELATIVE 000000102010 000000000008 R_X86_64_RELATIVE There are no unwind sections in this file. Symbol table '.dynsym' contains 15 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND 1: 0000000000006470 83 FUNC GLOBAL DEFAULT 7 _dl_free_tib 2: 000000000000e950 448 FUNC GLOBAL DEFAULT 7 dlsym 3: 000000000000eda0 304 FUNC GLOBAL DEFAULT 7 dlclose 4: 0000000000102eb0 8 OBJECT GLOBAL DEFAULT 29 environ 5: 00000000000061b0 704 FUNC GLOBAL DEFAULT 7 _dl_allocate_tib 6: 0000000000102eb8 8 OBJECT GLOBAL DEFAULT 29 __progname 7: 000000000000c320 48 FUNC GLOBAL DEFAULT 7 _dl_debug_state 8: 000000000000e190 938 FUNC GLOBAL DEFAULT 7 dlopen 9: 000000000000eed0 272 FUNC GLOBAL DEFAULT 7 dlerror 10: 000000000000efe0 192 FUNC GLOBAL DEFAULT 7 dl_iterate_phdr 11: 000000000000eb10 656 FUNC GLOBAL DEFAULT 7 _dlctl 12: 000000000000eb10 656 FUNC GLOBAL DEFAULT 7 dlctl 13: 000000000000f0a0 320 FUNC GLOBAL DEFAULT 7 dladdr 14: 0000000000011470 264 FUNC GLOBAL DEFAULT 7 _dl_bind Symbol table '.symtab' contains 289 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND 1: 0000000000005000 734 FUNC LOCAL HIDDEN 7 _dl_build_sod 2: 0000000000100000 8 OBJECT LOCAL HIDDEN 8 __retguard_2051 3: 00000000000052e0 54 FUNC LOCAL HIDDEN 7 _dl_set_sod 4: 0000000000005320 416 FUNC LOCAL DEFAULT 7 _dl_maphints 5: 0000000000100010 8 OBJECT LOCAL HIDDEN 8 __retguard_1410 6: 0000000000102020 8 OBJECT LOCAL HIDDEN 29 _dl_hint_search_path 7: 00000000000054c0 589 FUNC LOCAL HIDDEN 7 _dl_findhint 8: 0000000000100018 8 OBJECT LOCAL HIDDEN 8 __retguard_3719 9: 0000000000005710 96 FUNC LOCAL DEFAULT 7 _dl_hinthash 10: 0000000000100008 8 OBJECT LOCAL HIDDEN 8 __retguard_1360 11: 0000000000005830 176 FUNC LOCAL HIDDEN 7 _dl_strdup 12: 0000000000100038 8 OBJECT LOCAL HIDDEN 8 __retguard_78 13: 00000000000058e0 2172 FUNC LOCAL HIDDEN 7 _dl_arc4randombuf 14: 0000000000100040 8 OBJECT LOCAL HIDDEN 8 __retguard_96 15: 0000000000006160 80 FUNC LOCAL HIDDEN 7 _dl_arc4random 16: 0000000000100048 8 OBJECT LOCAL HIDDEN 8 __retguard_3578 17: 0000000000005770 64 FUNC LOCAL HIDDEN 7 _dl_strlen 18: 0000000000100020 8 OBJECT LOCAL HIDDEN 8 __retguard_3258 19: 0000000000008110 209 FUNC LOCAL HIDDEN 7 _dl_free 20: 0000000000007830 195 FUNC LOCAL HIDDEN 7 _dl_malloc 21: 0000000000008e00 808 FUNC LOCAL HIDDEN 7 _dl_aligned_alloc 22: 0000000000003270 581 FUNC LOCAL HIDDEN 6 _dl_malloc_init 23: 00000000001000e0 8 OBJECT LOCAL HIDDEN 8 __retguard_3888 24: 00000000001000f0 8 OBJECT LOCAL HIDDEN 8 __retguard_563 25: 00000000001000f8 8 OBJECT LOCAL HIDDEN 8 __retguard_1606 26: 0000000000100100 8 OBJECT LOCAL HIDDEN 8 __retguard_3664 27: 0000000000100108 8 OBJECT LOCAL HIDDEN 8 __retguard_3924 28: 0000000000008a40 243 FUNC LOCAL HIDDEN 7 _dl_calloc 29: 0000000000100110 8 OBJECT LOCAL HIDDEN 8 __retguard_2224 30: 0000000000008b40 695 FUNC LOCAL HIDDEN 7 _dl_realloc 31: 0000000000100118 8 OBJECT LOCAL HIDDEN 8 __retguard_991 32: 0000000000100120 8 OBJECT LOCAL HIDDEN 8 __retguard_534 33: 0000000000100128 8 OBJECT LOCAL HIDDEN 8 __retguard_1775 34: 0000000000100130 8 OBJECT LOCAL HIDDEN 8 __retguard_2042 35: 0000000000100138 8 OBJECT LOCAL HIDDEN 8 __retguard_1192 36: 0000000000100140 8 OBJECT LOCAL HIDDEN 8 __retguard_95 37: 00000000001000e8 8 OBJECT LOCAL HIDDEN 8 __retguard_1190 38: 000000000000f540 112 FUNC LOCAL DEFAULT 7 _dl_strsep 39: 0000000000100328 8 OBJECT LOCAL HIDDEN 8 __retguard_1164 40: 000000000000f740 595 FUNC LOCAL HIDDEN 7 _dl_strtol 41: 0000000000100348 8 OBJECT LOCAL HIDDEN 8 __retguard_599 42: 0000000000007460 139 FUNC LOCAL HIDDEN 7 _dl_oom 43: 00000000000073a0 178 FUNC LOCAL HIDDEN 7 _dl_die 44: 0000000000006550 128 FUNC LOCAL HIDDEN 7 _dl_printf 45: 0000000000100078 8 OBJECT LOCAL HIDDEN 8 __retguard_2941 46: 0000000000100080 8 OBJECT LOCAL HIDDEN 8 __retguard_3007 47: 0000000000007310 112 FUNC LOCAL HIDDEN 7 _dl_dprintf 48: 0000000000100088 8 OBJECT LOCAL HIDDEN 8 __retguard_222 49: 0000000000007380 25 FUNC LOCAL HIDDEN 7 _dl_vprintf 50: 00000000001000a8 8 OBJECT LOCAL HIDDEN 8 __retguard_2954 51: 0000000000100090 8 OBJECT LOCAL HIDDEN 8 __retguard_2593 52: 0000000000100098 8 OBJECT LOCAL HIDDEN 8 __retguard_3519 53: 00000000001000a0 8 OBJECT LOCAL HIDDEN 8 __retguard_2616 54: 000000000000f220 0 FUNC LOCAL DEFAULT 7 _dl_open 55: 00000000001002f8 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_open 56: 00000000000077a0 0 FUNC LOCAL DEFAULT 7 _dl_fstat 57: 00000000001000d8 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_fstat 58: 000000000000a870 0 FUNC LOCAL DEFAULT 7 _dl_mmap 59: 0000000000100178 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_mmap 60: 000000000000aeb0 517 FUNC LOCAL HIDDEN 7 _dl_split_path 61: 00000000001001c8 8 OBJECT LOCAL HIDDEN 8 __retguard_3910 62: 000000000000b0c0 112 FUNC LOCAL HIDDEN 7 _dl_free_path 63: 00000000001001d0 8 OBJECT LOCAL HIDDEN 8 __retguard_308 64: 0000000000009a50 0 FUNC LOCAL DEFAULT 7 _dl_mimmutable 65: 0000000000100150 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_mimmutable 66: 000000000000f700 0 FUNC LOCAL DEFAULT 7 _dl_close 67: 0000000000100340 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_close 68: 000000000000f9f0 0 FUNC LOCAL DEFAULT 7 _dl_munmap 69: 0000000000100350 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_munmap 70: 00000000000057b0 0 FUNC LOCAL DEFAULT 7 _dl_getthrid 71: 0000000000100028 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_getthrid 72: 00000000000057f0 0 FUNC LOCAL DEFAULT 7 _dl_sysctl 73: 0000000000100030 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_sysctl 74: 000000000000f260 0 FUNC LOCAL DEFAULT 7 _dl_getentropy 75: 0000000000100300 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_getentropy 76: 00000000000061b0 704 FUNC LOCAL HIDDEN 7 allocate_tib 77: 0000000000100050 8 OBJECT LOCAL HIDDEN 8 __retguard_270 78: 00000000000064d0 128 FUNC LOCAL HIDDEN 7 _dl_set_tls 79: 0000000000100060 8 OBJECT LOCAL HIDDEN 8 __retguard_2755 80: 0000000000003000 254 FUNC LOCAL HIDDEN 6 _dl_allocate_tls_offsets 81: 0000000000100068 8 OBJECT LOCAL HIDDEN 8 __retguard_2913 82: 0000000000102094 4 OBJECT LOCAL HIDDEN 29 _dl_tib_static_done 83: 0000000000003100 63 FUNC LOCAL HIDDEN 6 _dl_allocate_first_tib 84: 0000000000100058 8 OBJECT LOCAL HIDDEN 8 __retguard_1144 85: 0000000000100070 8 OBJECT LOCAL HIDDEN 8 __retguard_799 86: 0000000000102550 8 OBJECT LOCAL HIDDEN 29 _dl_objects 87: 000000000000bca0 112 FUNC LOCAL HIDDEN 7 _dl_remove_object 88: 000000000000c350 192 FUNC LOCAL HIDDEN 7 _dl_islibc 89: 000000000000c410 668 FUNC LOCAL HIDDEN 7 _dl_pin 90: 000000000000b2a0 2163 FUNC LOCAL HIDDEN 7 _dl_finalize_object 91: 000000000000b130 144 FUNC LOCAL HIDDEN 7 _dl_handle_nodelete 92: 00000000001001d8 8 OBJECT LOCAL HIDDEN 8 __retguard_179 93: 000000000000b1c0 224 FUNC LOCAL HIDDEN 7 _dl_add_object 94: 00000000001001e0 8 OBJECT LOCAL HIDDEN 8 __retguard_2546 95: 0000000000102560 4 OBJECT LOCAL HIDDEN 29 object_count 96: 00000000001001e8 8 OBJECT LOCAL HIDDEN 8 __retguard_2381 97: 0000000000102568 8 OBJECT LOCAL HIDDEN 29 _dl_loading_object 98: 000000000000bb20 382 FUNC LOCAL HIDDEN 7 _dl_cleanup_objects 99: 00000000001001f0 8 OBJECT LOCAL HIDDEN 8 __retguard_1906 100: 00000000001001f8 8 OBJECT LOCAL HIDDEN 8 __retguard_2646 101: 000000000000bd10 834 FUNC LOCAL HIDDEN 7 _dl_find_symbol 102: 0000000000100200 8 OBJECT LOCAL HIDDEN 8 __retguard_565 103: 0000000000100208 8 OBJECT LOCAL HIDDEN 8 __retguard_2715 104: 0000000000100210 8 OBJECT LOCAL HIDDEN 8 __retguard_3035 105: 0000000000100218 8 OBJECT LOCAL HIDDEN 8 __retguard_2396 106: 0000000000100220 8 OBJECT LOCAL HIDDEN 8 __retguard_1531 107: 0000000000100228 8 OBJECT LOCAL HIDDEN 8 __retguard_1148 108: 0000000000100438 4 OBJECT LOCAL HIDDEN 9 _dl_debug 109: 0000000000100430 4 OBJECT LOCAL HIDDEN 9 _dl_pagesz 110: 0000000000010e60 142 FUNC LOCAL HIDDEN 7 _dl_push_range_size 111: 0000000000004470 176 FUNC LOCAL HIDDEN 6 _dl_getenv 112: 000000000010043c 4 OBJECT LOCAL HIDDEN 9 _dl_trust 113: 00000000000043c0 176 FUNC LOCAL HIDDEN 6 _dl_unsetenv 114: 0000000000102fc0 4 OBJECT LOCAL HIDDEN 29 _dl_traceld 115: 0000000000100440 8 OBJECT LOCAL HIDDEN 9 _dl_libpath 116: 000000000000fbc0 784 FUNC LOCAL HIDDEN 7 _dl_run_all_dtors 117: 0000000000102fd0 8 OBJECT LOCAL HIDDEN 29 _dl_debug_map 118: 000000000000ff30 1430 FUNC LOCAL HIDDEN 7 _dl_load_dep_libs 119: 00000000000104d0 671 FUNC LOCAL HIDDEN 7 _dl_rtld 120: 0000000000010770 50 FUNC LOCAL HIDDEN 7 _dl_call_init 121: 00000000001011f0 8 OBJECT LOCAL HIDDEN 27 _dl_tracefmt1 122: 00000000001011f8 8 OBJECT LOCAL HIDDEN 27 _dl_tracefmt2 123: 0000000000101200 8 OBJECT LOCAL HIDDEN 27 _dl_traceprog 124: 0000000000004520 1994 FUNC LOCAL DEFAULT 6 _dl_boot 125: 000000000000fed0 83 FUNC LOCAL DEFAULT 7 _dl_dtors 126: 000000000000fa70 81 FUNC LOCAL DEFAULT 7 _dl_clean_boot 127: 000000000000fad0 240 FUNC LOCAL DEFAULT 7 _dl_run_dtors 128: 0000000000100360 8 OBJECT LOCAL HIDDEN 8 __retguard_2307 129: 0000000000100368 8 OBJECT LOCAL HIDDEN 8 __retguard_3571 130: 0000000000003870 390 FUNC LOCAL DEFAULT 6 _dl_dopreload 131: 0000000000100378 8 OBJECT LOCAL HIDDEN 8 __retguard_1300 132: 0000000000003a00 2496 FUNC LOCAL DEFAULT 6 _dl_setup_env 133: 0000000000100380 8 OBJECT LOCAL HIDDEN 8 __retguard_2488 134: 00000000001011e8 8 OBJECT LOCAL HIDDEN 27 _dl_preload 135: 0000000000100434 4 OBJECT LOCAL HIDDEN 9 _dl_bindnow 136: 0000000000100388 8 OBJECT LOCAL HIDDEN 8 __retguard_3287 137: 0000000000100390 8 OBJECT LOCAL HIDDEN 8 __retguard_26 138: 0000000000100398 8 OBJECT LOCAL HIDDEN 8 __retguard_369 139: 0000000000102fc8 8 OBJECT LOCAL DEFAULT 29 _dl_libcname 140: 00000000001003a0 8 OBJECT LOCAL HIDDEN 8 __retguard_1187 141: 0000000000100448 8 OBJECT LOCAL DEFAULT 9 _dl_argv 142: 0000000000100450 4 OBJECT LOCAL DEFAULT 9 _dl_argc 143: 0000000000004cf0 320 FUNC LOCAL DEFAULT 6 _dl_fixup_user_env 144: 0000000000010810 704 FUNC LOCAL DEFAULT 7 _dl_call_init_recurse 145: 00000000001003a8 8 OBJECT LOCAL HIDDEN 8 __retguard_1773 146: 00000000001003b0 8 OBJECT LOCAL HIDDEN 8 __retguard_544 147: 0000000000004e30 208 FUNC LOCAL DEFAULT 6 _dl_call_preinit 148: 00000000001003b8 8 OBJECT LOCAL HIDDEN 8 __retguard_2036 149: 00000000001003c8 8 OBJECT LOCAL HIDDEN 8 __retguard_1975 150: 0000000000100458 80 OBJECT LOCAL DEFAULT 9 callbacks_0 151: 00000000001003d0 8 OBJECT LOCAL HIDDEN 8 __retguard_2712 152: 0000000000010ad0 764 FUNC LOCAL HIDDEN 7 _dl_apply_immutable 153: 00000000001003d8 8 OBJECT LOCAL HIDDEN 8 __retguard_1799 154: 0000000000010dd0 142 FUNC LOCAL DEFAULT 7 _dl_push_range 155: 00000000001003e0 8 OBJECT LOCAL HIDDEN 8 __retguard_1004 156: 00000000001003e8 8 OBJECT LOCAL HIDDEN 8 __retguard_3635 157: 0000000000101208 8 OBJECT LOCAL HIDDEN 27 _dl_exec_hint 158: 0000000000100358 8 OBJECT LOCAL HIDDEN 8 __retguard_1694 159: 0000000000100370 8 OBJECT LOCAL HIDDEN 8 __retguard_1444 160: 00000000001003c0 8 OBJECT LOCAL HIDDEN 8 __retguard_18 161: 0000000000007760 0 FUNC LOCAL DEFAULT 7 _dl___set_tcb 162: 00000000001000d0 8 OBJECT LOCAL HIDDEN 8 __retguard__dl___set_tcb 163: 000000000000ac30 0 FUNC LOCAL HIDDEN 7 _dl_write 164: 00000000001001a8 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_write 165: 0000000000011630 0 FUNC LOCAL DEFAULT 7 _dl_thrkill 166: 0000000000100418 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_thrkill 167: 0000000000007660 0 FUNC LOCAL DEFAULT 7 _dl_getdents 168: 00000000001000b0 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_getdents 169: 00000000000076a0 0 FUNC LOCAL HIDDEN 7 _dl___realpath 170: 00000000001000b8 8 OBJECT LOCAL HIDDEN 8 __retguard__dl___realpath 171: 0000000000003140 297 FUNC LOCAL DEFAULT 6 _dl_boot_bind 172: 00000000000076e0 0 FUNC LOCAL DEFAULT 7 _dl_sendsyslog 173: 00000000001000c0 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_sendsyslog 174: 0000000000007720 0 FUNC LOCAL DEFAULT 7 _dl_kbind 175: 00000000001000c8 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_kbind 176: 000000000000f5b0 0 FUNC LOCAL DEFAULT 7 _dl_mprotect 177: 0000000000100330 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_mprotect 178: 000000000000e540 64 FUNC LOCAL HIDDEN 7 _dl_thread_kern_stop 179: 000000000000e910 64 FUNC LOCAL HIDDEN 7 _dl_thread_kern_go 180: 0000000000102e98 4 OBJECT LOCAL HIDDEN 29 _dl_errno 181: 00000000001002a0 8 OBJECT LOCAL HIDDEN 8 __retguard_637 182: 000000000000e580 910 FUNC LOCAL HIDDEN 7 _dl_show_objects 183: 00000000001002a8 8 OBJECT LOCAL HIDDEN 8 __retguard_2246 184: 00000000001002b0 8 OBJECT LOCAL HIDDEN 8 __retguard_2448 185: 00000000001002b8 8 OBJECT LOCAL HIDDEN 8 __retguard_3977 186: 00000000001002c0 8 OBJECT LOCAL HIDDEN 8 __retguard_3843 187: 00000000001002c8 8 OBJECT LOCAL HIDDEN 8 __retguard_1809 188: 00000000001002d0 8 OBJECT LOCAL HIDDEN 8 __retguard_3044 189: 00000000001002d8 8 OBJECT LOCAL HIDDEN 8 __retguard_3998 190: 00000000001002e0 8 OBJECT LOCAL HIDDEN 8 __retguard_3033 191: 00000000001002e8 8 OBJECT LOCAL HIDDEN 8 __retguard_2160 192: 0000000000009a10 0 FUNC LOCAL DEFAULT 7 _dl_pinsyscalls 193: 0000000000100148 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_pinsyscall 194: 0000000000009a90 80 FUNC LOCAL HIDDEN 7 _dl_load_list_free 195: 0000000000100158 8 OBJECT LOCAL HIDDEN 8 __retguard_1584 196: 0000000000009ae0 464 FUNC LOCAL HIDDEN 7 _dl_unload_shlib 197: 0000000000100160 8 OBJECT LOCAL HIDDEN 8 __retguard_220 198: 0000000000009cb0 2937 FUNC LOCAL HIDDEN 7 _dl_tryload_shlib 199: 0000000000100168 8 OBJECT LOCAL HIDDEN 8 __retguard_2594 200: 000000000000d320 181 FUNC LOCAL HIDDEN 7 _dl_handle_already_loaded 201: 0000000000102e80 16 OBJECT LOCAL HIDDEN 29 _dlopened_child_list 202: 000000000000cb20 336 FUNC LOCAL HIDDEN 7 _dl_match_file 203: 0000000000100230 8 OBJECT LOCAL HIDDEN 8 __retguard_2086 204: 000000000000cc70 1704 FUNC LOCAL HIDDEN 7 _dl_find_shlib 205: 0000000000100238 8 OBJECT LOCAL HIDDEN 8 __retguard_2312 206: 0000000000102010 16 OBJECT LOCAL DEFAULT 28 _dl_default_path 207: 0000000000102a80 1024 OBJECT LOCAL DEFAULT 29 _dl_hint_store 208: 0000000000100240 8 OBJECT LOCAL HIDDEN 8 __retguard_10 209: 000000000000d3e0 149 FUNC LOCAL HIDDEN 7 _dl_link_grpref 210: 0000000000100248 8 OBJECT LOCAL HIDDEN 8 __retguard_2204 211: 000000000000d480 1571 FUNC LOCAL HIDDEN 7 _dl_load_shlib 212: 0000000000100250 8 OBJECT LOCAL HIDDEN 8 __retguard_1159 213: 000000000000dab0 181 FUNC LOCAL HIDDEN 7 _dl_link_dlopen 214: 0000000000100258 8 OBJECT LOCAL HIDDEN 8 __retguard_2055 215: 000000000000db70 304 FUNC LOCAL HIDDEN 7 _dl_notify_unload_shlib 216: 0000000000100260 8 OBJECT LOCAL HIDDEN 8 __retguard_1513 217: 0000000000100268 8 OBJECT LOCAL HIDDEN 8 __retguard_921 218: 000000000000dd30 160 FUNC LOCAL HIDDEN 7 _dl_unload_dlopen 219: 0000000000100270 8 OBJECT LOCAL HIDDEN 8 __retguard_2990 220: 000000000000ddd0 144 FUNC LOCAL HIDDEN 7 _dl_link_child 221: 0000000000100278 8 OBJECT LOCAL HIDDEN 8 __retguard_1134 222: 000000000000de60 101 FUNC LOCAL DEFAULT 7 object_vec_grow 223: 0000000000100280 8 OBJECT LOCAL HIDDEN 8 __retguard_3689 224: 000000000000ded0 126 FUNC LOCAL HIDDEN 7 _dl_link_grpsym 225: 0000000000100288 8 OBJECT LOCAL HIDDEN 8 __retguard_3008 226: 000000000000df50 451 FUNC LOCAL HIDDEN 7 _dl_cache_grpsym_list_set 227: 0000000000100290 8 OBJECT LOCAL HIDDEN 8 __retguard_1961 228: 000000000000ae70 0 FUNC LOCAL DEFAULT 7 _dl_read 229: 00000000001001c0 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_read 230: 000000000000a830 0 FUNC LOCAL DEFAULT 7 _dl_utrace 231: 0000000000100170 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_utrace 232: 000000000000a8b0 192 FUNC LOCAL DEFAULT 7 _dl_strlcat 233: 0000000000100180 8 OBJECT LOCAL HIDDEN 8 __retguard_2321 234: 00000000000034c0 843 FUNC LOCAL HIDDEN 6 _dl_trace_setup 235: 0000000000100188 8 OBJECT LOCAL HIDDEN 8 __retguard_2035 236: 000000000000a970 176 FUNC LOCAL HIDDEN 7 _dl_trace_object_setup 237: 0000000000100190 8 OBJECT LOCAL HIDDEN 8 __retguard_2579 238: 0000000000100198 8 OBJECT LOCAL HIDDEN 8 __retguard_3980 239: 000000000000ab70 192 FUNC LOCAL HIDDEN 7 _dl_trace_plt 240: 00000000001001a0 8 OBJECT LOCAL HIDDEN 8 __retguard_2227 241: 000000000000ac70 448 FUNC LOCAL HIDDEN 7 _dl_dirname 242: 00000000001001b0 8 OBJECT LOCAL HIDDEN 8 __retguard_2987 243: 000000000000ae30 0 FUNC LOCAL DEFAULT 7 _dl_exit 244: 00000000001001b8 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_exit 245: 000000000000f9a0 71 FUNC LOCAL HIDDEN 7 _dl_reallocarray 246: 000000000000f5f0 272 FUNC LOCAL HIDDEN 7 _dl_uname 247: 0000000000100338 8 OBJECT LOCAL HIDDEN 8 __retguard_2024 248: 000000000000f3b0 128 FUNC LOCAL HIDDEN 7 _dl_closedir 249: 000000000000f2a0 259 FUNC LOCAL HIDDEN 7 _dl_opendir 250: 000000000000f430 208 FUNC LOCAL HIDDEN 7 _dl_readdir 251: 0000000000100308 8 OBJECT LOCAL HIDDEN 8 __retguard_1451 252: 0000000000100310 8 OBJECT LOCAL HIDDEN 8 __retguard_1742 253: 0000000000100318 8 OBJECT LOCAL HIDDEN 8 __retguard_2163 254: 000000000000e120 112 FUNC LOCAL DEFAULT 7 ffs 255: 0000000000100298 8 OBJECT LOCAL HIDDEN 8 __retguard_873 256: 000000000000f1e0 0 FUNC LOCAL DEFAULT 7 _dl_issetugid 257: 00000000001002f0 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_issetugid 258: 000000000000f500 0 FUNC LOCAL DEFAULT 7 _dl_pledge 259: 0000000000100320 8 OBJECT LOCAL HIDDEN 8 __retguard__dl_pledge 260: 0000000000003810 89 FUNC LOCAL DEFAULT 6 _dl_start 261: 000000000000fa30 58 FUNC LOCAL DEFAULT 7 _dl_bind_start 262: 00000000001004a8 0 NOTYPE LOCAL HIDDEN 10 _DYNAMIC 263: 0000000000003000 0 NOTYPE LOCAL DEFAULT 6 boot_text_start 264: 0000000000005000 0 NOTYPE LOCAL DEFAULT 6 boot_text_end 265: 0000000000101000 0 NOTYPE LOCAL DEFAULT 23 boot_data_start 266: 0000000000101210 0 NOTYPE LOCAL DEFAULT 27 boot_data_end 267: 0000000000010ef0 1351 FUNC LOCAL HIDDEN 7 _dl_md_reloc 268: 0000000000011580 176 FUNC LOCAL HIDDEN 7 _dl_md_reloc_got 269: 00000000001003f8 8 OBJECT LOCAL HIDDEN 8 __retguard_1043 270: 0000000000011440 48 FUNC LOCAL DEFAULT 7 _dl_reloc_plt 271: 0000000000100400 8 OBJECT LOCAL HIDDEN 8 __retguard_3374 272: 0000000000100408 8 OBJECT LOCAL HIDDEN 8 __retguard_3683 273: 00000000001003f0 8 OBJECT LOCAL HIDDEN 8 pcookie 274: 0000000000100410 8 OBJECT LOCAL HIDDEN 8 __retguard_2850 275: 00000000000061b0 704 FUNC GLOBAL DEFAULT 7 _dl_allocate_tib 276: 0000000000006470 83 FUNC GLOBAL DEFAULT 7 _dl_free_tib 277: 0000000000102eb8 8 OBJECT GLOBAL DEFAULT 29 __progname 278: 000000000000c320 48 FUNC GLOBAL DEFAULT 7 _dl_debug_state 279: 000000000000eb10 656 FUNC GLOBAL DEFAULT 7 _dlctl 280: 000000000000eb10 656 FUNC GLOBAL DEFAULT 7 dlctl 281: 000000000000e190 938 FUNC GLOBAL DEFAULT 7 dlopen 282: 000000000000e950 448 FUNC GLOBAL DEFAULT 7 dlsym 283: 000000000000eda0 304 FUNC GLOBAL DEFAULT 7 dlclose 284: 000000000000eed0 272 FUNC GLOBAL DEFAULT 7 dlerror 285: 000000000000efe0 192 FUNC GLOBAL DEFAULT 7 dl_iterate_phdr 286: 000000000000f0a0 320 FUNC GLOBAL DEFAULT 7 dladdr 287: 0000000000011470 264 FUNC GLOBAL DEFAULT 7 _dl_bind 288: 0000000000102eb0 8 OBJECT GLOBAL DEFAULT 29 environ Histogram for bucket list length (total of 15 buckets): Length Number % of total Coverage 0 4 ( 26.7%) 1 9 ( 60.0%) 64.3% 2 1 ( 6.7%) 78.6% 3 1 ( 6.7%) 100.0% Histogram for `.gnu.hash' bucket list length (total of 3 buckets): Length Number % of total Coverage 0 0 ( 0.0%) 1 0 ( 0.0%) 0.0% 2 0 ( 0.0%) 0.0% 3 0 ( 0.0%) 0.0% 4 2 ( 66.7%) 57.1% 5 0 ( 0.0%) 57.1% 6 1 ( 33.3%) 100.0% No version information found in this file. Notes at offset 0x00013150 with length 0x00000018: Owner Data size Description OpenBSD 0x00000004 NT_VERSION (versio -- Phil Maker . web: https://eds.power.on.net/EDS or https://eds.power.net/laot-pub emails: <philip.ma...@gmail.com>, <p...@circularsolutions.com.au>, <p...@circularsolutions.com.au> <p...@gnu.org> phone: +61 (0) 439 223 469 -- Phil Maker . web: https://eds.power.on.net/EDS or https://eds.power.net/laot-pub emails: <philip.ma...@gmail.com>, <p...@circularsolutions.com.au>, <p...@circularsolutions.com.au> <p...@gnu.org> phone: +61 (0) 439 223 469