--- /srv/rebuilderd/tmp/rebuilderdzSavvK/inputs/libprrte-dev_5.0.0~rc1-2_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdzSavvK/out/libprrte-dev_5.0.0~rc1-2_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-10-17 15:30:49.000000 debian-binary │ --rw-r--r-- 0 0 0 7544 2026-10-17 15:30:49.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4261588 2026-10-17 15:30:49.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 7540 2026-10-17 15:30:49.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 4260728 2026-10-17 15:30:49.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libprrte-dev │ │ │ Source: prrte │ │ │ Version: 5.0.0~rc1-2 │ │ │ Architecture: arm64 │ │ │ Maintainer: Debian Science Maintainers │ │ │ -Installed-Size: 13575 │ │ │ +Installed-Size: 13560 │ │ │ Depends: libprrte5 (= 5.0.0~rc1-2), libjs-jquery, fonts-font-awesome, fonts-lato, prrte-common (>= 5.0.0~rc1-2) │ │ │ Breaks: libopenmpi-dev (<< 5.0.9-5) │ │ │ Replaces: libopenmpi-dev (<< 5.0.9-5) │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Homepage: https://github.com/pmix/prrte │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,15 +1,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-17 15:30:49.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-17 15:30:49.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-17 15:30:49.000000 ./usr/include/ │ │ │ -rw-r--r-- 0 root (0) root (0) 661 2026-10-17 15:30:49.000000 ./usr/include/prte.h │ │ │ -rw-r--r-- 0 root (0) root (0) 732 2026-10-17 15:30:49.000000 ./usr/include/prte_version.h │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-17 15:30:49.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-17 15:30:49.000000 ./usr/lib/aarch64-linux-gnu/ │ │ │ --rw-r--r-- 0 root (0) root (0) 4448674 2026-10-17 15:30:49.000000 ./usr/lib/aarch64-linux-gnu/libprrte.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 4433778 2026-10-17 15:30:49.000000 ./usr/lib/aarch64-linux-gnu/libprrte.a │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-17 15:30:49.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-17 15:30:49.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-17 15:30:49.000000 ./usr/share/doc/libprrte-dev/ │ │ │ -rw-r--r-- 0 root (0) root (0) 1344 2026-10-17 15:30:49.000000 ./usr/share/doc/libprrte-dev/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 141607 2026-10-17 15:30:49.000000 ./usr/share/doc/libprrte-dev/copyright │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-17 15:30:49.000000 ./usr/share/doc/libprrte-dev/prrte/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-17 15:30:49.000000 ./usr/share/doc/libprrte-dev/prrte/html/ │ │ ├── ./usr/lib/aarch64-linux-gnu/libprrte.a │ │ │ ├── nm --print-armap {} │ │ │ │ @@ -894,19 +894,14 @@ │ │ │ │ prte_mca_prteinstalldirs_env_component_ptr in prte_installdirs_env.o │ │ │ │ prte_reachable_allocate in reachable_base_alloc.o │ │ │ │ prte_reachable_t_class in reachable_base_alloc.o │ │ │ │ prte_prtereachable_base_framework in reachable_base_frame.o │ │ │ │ prte_reachable in reachable_base_frame.o │ │ │ │ prte_prtereachable_base_static_components in reachable_base_frame.o │ │ │ │ prte_reachable_base_select in reachable_base_select.o │ │ │ │ -prte_mca_prtereachable_netlink_component_ptr in reachable_netlink_component.o │ │ │ │ -prte_mca_prtereachable_netlink_component in reachable_netlink_component.o │ │ │ │ -prte_mca_prtereachable_netlink_component_version_string in reachable_netlink_component.o │ │ │ │ -prte_prtereachable_netlink_module in reachable_netlink_module.o │ │ │ │ -prte_reachable_netlink_rt_lookup in reachable_netlink_utils_common.o │ │ │ │ prte_prtereachable_weighted_module in reachable_weighted.o │ │ │ │ prte_mca_prtereachable_weighted_component_ptr in reachable_weighted_component.o │ │ │ │ prte_mca_prtereachable_weighted_component in reachable_weighted_component.o │ │ │ │ prte_prteeachable_weighted_component_version_string in reachable_weighted_component.o │ │ │ │ prte_ras_base_flag_string in ras_base_allocate.o │ │ │ │ prte_ras_base_display_alloc in ras_base_allocate.o │ │ │ │ prte_ras_base_display_cpus in ras_base_allocate.o │ │ │ │ @@ -9338,15 +9333,14 @@ │ │ │ │ 0000000000000000 t prte_reachable_construct │ │ │ │ 000000000000000c t prte_reachable_destruct │ │ │ │ 0000000000000000 D prte_reachable_t_class │ │ │ │ │ │ │ │ reachable_base_frame.o: │ │ │ │ U pmix_mca_base_framework_components_close │ │ │ │ U pmix_mca_base_framework_components_open │ │ │ │ - U prte_mca_prtereachable_netlink_component_ptr │ │ │ │ U prte_mca_prtereachable_weighted_component_ptr │ │ │ │ 0000000000000000 D prte_prtereachable_base_framework │ │ │ │ 00000000000001a8 D prte_prtereachable_base_static_components │ │ │ │ 0000000000000000 B prte_reachable │ │ │ │ 000000000000000c t prte_reachable_base_frame_close │ │ │ │ 0000000000000020 t prte_reachable_base_frame_open │ │ │ │ 0000000000000000 t prte_reachable_base_frame_register │ │ │ │ @@ -9355,76 +9349,14 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U pmix_mca_base_select │ │ │ │ U prte_prtereachable_base_framework │ │ │ │ U prte_reachable │ │ │ │ 0000000000000000 T prte_reachable_base_select │ │ │ │ │ │ │ │ -reachable_netlink_component.o: │ │ │ │ -0000000000000040 t component_register │ │ │ │ -0000000000000000 D prte_mca_prtereachable_netlink_component │ │ │ │ -0000000000000000 D prte_mca_prtereachable_netlink_component_ptr │ │ │ │ -00000000000000e8 D prte_mca_prtereachable_netlink_component_version_string │ │ │ │ - U prte_prtereachable_netlink_module │ │ │ │ -000000000000002c t reachable_netlink_close │ │ │ │ -000000000000000c t reachable_netlink_component_query │ │ │ │ -0000000000000000 t reachable_netlink_open │ │ │ │ - │ │ │ │ -reachable_netlink_module.o: │ │ │ │ - U __stack_chk_fail │ │ │ │ - U __stack_chk_guard │ │ │ │ -0000000000000040 t get_weights │ │ │ │ -0000000000000000 b init_counter │ │ │ │ -0000000000000020 t netlink_fini │ │ │ │ -0000000000000000 t netlink_init │ │ │ │ -0000000000000240 t netlink_reachable │ │ │ │ - U pmix_net_get_hostname │ │ │ │ - U pmix_output │ │ │ │ - U pmix_output_info │ │ │ │ - U pmix_string_copy │ │ │ │ - U prte_prtereachable_base_framework │ │ │ │ -0000000000000000 D prte_prtereachable_netlink_module │ │ │ │ - U prte_reachable_allocate │ │ │ │ - U prte_reachable_netlink_rt_lookup │ │ │ │ - │ │ │ │ -reachable_netlink_utils_common.o: │ │ │ │ - U __stack_chk_fail │ │ │ │ - U __stack_chk_guard │ │ │ │ - U calloc │ │ │ │ - U free │ │ │ │ - U nl_close │ │ │ │ - U nl_connect │ │ │ │ - U nl_geterror │ │ │ │ - U nl_recvmsgs_default │ │ │ │ - U nl_send │ │ │ │ - U nl_socket_alloc │ │ │ │ - U nl_socket_disable_seq_check │ │ │ │ - U nl_socket_free │ │ │ │ - U nl_socket_get_fd │ │ │ │ - U nl_socket_get_local_port │ │ │ │ - U nl_socket_modify_cb │ │ │ │ - U nla_get_u32 │ │ │ │ - U nla_put_u32 │ │ │ │ - U nlmsg_alloc_simple │ │ │ │ - U nlmsg_append │ │ │ │ - U nlmsg_data │ │ │ │ - U nlmsg_free │ │ │ │ - U nlmsg_hdr │ │ │ │ - U nlmsg_parse │ │ │ │ - U nlmsg_set_proto │ │ │ │ - U nlmsg_size │ │ │ │ - U pmix_output │ │ │ │ - U pmix_output_info │ │ │ │ - U prte_prtereachable_base_framework │ │ │ │ -0000000000000200 T prte_reachable_netlink_rt_lookup │ │ │ │ -0000000000000000 t prte_reachable_netlink_rt_raw_parse_cb │ │ │ │ -0000000000000000 d route_policy │ │ │ │ - U setsockopt │ │ │ │ - U time │ │ │ │ - │ │ │ │ reachable_weighted.o: │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000000000000040 t get_weights │ │ │ │ 0000000000000000 b init_cntr │ │ │ │ U pmix_net_addr_isipv4public │ │ │ │ U pmix_net_get_hostname │ │ │ ├── file list │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ ----------- 0 0 0 34858 1970-01-01 00:00:00.000000 / │ │ │ │ +---------- 0 0 0 34628 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 3232 1970-01-01 00:00:00.000000 libprrte_la-prte_frameworks.o │ │ │ │ ?rw-r--r-- 0 0 0 9064 1970-01-01 00:00:00.000000 libprrte_la-prte_finalize.o │ │ │ │ ?rw-r--r-- 0 0 0 32496 1970-01-01 00:00:00.000000 libprrte_la-prte_init.o │ │ │ │ ?rw-r--r-- 0 0 0 2344 1970-01-01 00:00:00.000000 libprrte_la-prte_locks.o │ │ │ │ ?rw-r--r-- 0 0 0 34632 1970-01-01 00:00:00.000000 libprrte_la-prte_globals.o │ │ │ │ ?rw-r--r-- 0 0 0 13408 1970-01-01 00:00:00.000000 libprrte_la-prte_quit.o │ │ │ │ @@ -146,19 +146,16 @@ │ │ │ │ ?rw-r--r-- 0 0 0 2904 1970-01-01 00:00:00.000000 backtrace_execinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 1448 1970-01-01 00:00:00.000000 backtrace_execinfo_component.o │ │ │ │ ?rw-r--r-- 0 0 0 5240 1970-01-01 00:00:00.000000 prteinstalldirs_base_components.o │ │ │ │ ?rw-r--r-- 0 0 0 9704 1970-01-01 00:00:00.000000 prteinstalldirs_base_expand.o │ │ │ │ ?rw-r--r-- 0 0 0 2520 1970-01-01 00:00:00.000000 prte_installdirs_config.o │ │ │ │ ?rw-r--r-- 0 0 0 4440 1970-01-01 00:00:00.000000 prte_installdirs_env.o │ │ │ │ ?rw-r--r-- 0 0 0 2672 1970-01-01 00:00:00.000000 reachable_base_alloc.o │ │ │ │ -?rw-r--r-- 0 0 0 3064 1970-01-01 00:00:00.000000 reachable_base_frame.o │ │ │ │ +?rw-r--r-- 0 0 0 2968 1970-01-01 00:00:00.000000 reachable_base_frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2048 1970-01-01 00:00:00.000000 reachable_base_select.o │ │ │ │ -?rw-r--r-- 0 0 0 2792 1970-01-01 00:00:00.000000 reachable_netlink_component.o │ │ │ │ -?rw-r--r-- 0 0 0 4224 1970-01-01 00:00:00.000000 reachable_netlink_module.o │ │ │ │ -?rw-r--r-- 0 0 0 7280 1970-01-01 00:00:00.000000 reachable_netlink_utils_common.o │ │ │ │ ?rw-r--r-- 0 0 0 4680 1970-01-01 00:00:00.000000 reachable_weighted.o │ │ │ │ ?rw-r--r-- 0 0 0 2784 1970-01-01 00:00:00.000000 reachable_weighted_component.o │ │ │ │ ?rw-r--r-- 0 0 0 80280 1970-01-01 00:00:00.000000 ras_base_allocate.o │ │ │ │ ?rw-r--r-- 0 0 0 6656 1970-01-01 00:00:00.000000 ras_base_frame.o │ │ │ │ ?rw-r--r-- 0 0 0 10296 1970-01-01 00:00:00.000000 ras_base_node.o │ │ │ │ ?rw-r--r-- 0 0 0 6736 1970-01-01 00:00:00.000000 ras_base_select.o │ │ │ │ ?rw-r--r-- 0 0 0 6088 1970-01-01 00:00:00.000000 libprtemca_ras_slurm_la-ras_slurm_component.o │ │ │ ├── reachable_base_frame.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2104 (bytes into file) │ │ │ │ │ + Start of section headers: 2008 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x838: │ │ │ │ │ +There are 15 section headers, starting at offset 0x7d8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000034 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000608 000090 18 I 12 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0005c0 000090 18 I 12 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000074 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000078 000018 00 WA 0 0 8 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000078 000034 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel PROGBITS 0000000000000000 0000b0 0001c0 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel RELA 0000000000000000 000698 0000d8 18 I 12 6 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 000270 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 000270 000050 00 A 0 0 8 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 000770 000048 18 I 12 9 8 │ │ │ │ │ - [11] .ARM.attributes AARCH64_ATTRIBUTES 0000000000000000 0002c0 000024 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 0002e8 0001b0 18 13 11 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000498 000170 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 0007b8 00007e 00 0 0 1 │ │ │ │ │ + [ 6] .data.rel PROGBITS 0000000000000000 0000b0 0001b8 00 WA 0 0 8 │ │ │ │ │ + [ 7] .rela.data.rel RELA 0000000000000000 000650 0000c0 18 I 12 6 8 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 000268 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 000268 000050 00 A 0 0 8 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 000710 000048 18 I 12 9 8 │ │ │ │ │ + [11] .ARM.attributes AARCH64_ATTRIBUTES 0000000000000000 0002b8 000024 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 0002e0 000198 18 13 11 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000478 000143 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000758 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 18 entries: │ │ │ │ │ +Symbol table '.symtab' contains 17 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 3: 0000000000000000 12 FUNC LOCAL DEFAULT 1 prte_reachable_base_frame_register │ │ │ │ │ 4: 000000000000000c 20 FUNC LOCAL DEFAULT 1 prte_reachable_base_frame_close │ │ │ │ │ 5: 0000000000000020 20 FUNC LOCAL DEFAULT 1 prte_reachable_base_frame_open │ │ │ │ │ @@ -12,10 +12,9 @@ │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 4 $d │ │ │ │ │ 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 0000000000000014 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 11: 0000000000000000 424 OBJECT GLOBAL DEFAULT 6 prte_prtereachable_base_framework │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND pmix_mca_base_framework_components_close │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND pmix_mca_base_framework_components_open │ │ │ │ │ 14: 0000000000000000 24 OBJECT GLOBAL DEFAULT 4 prte_reachable │ │ │ │ │ - 15: 00000000000001a8 24 OBJECT GLOBAL DEFAULT 6 prte_prtereachable_base_static_components │ │ │ │ │ + 15: 00000000000001a8 16 OBJECT GLOBAL DEFAULT 6 prte_prtereachable_base_static_components │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND prte_mca_prtereachable_weighted_component_ptr │ │ │ │ │ - 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND prte_mca_prtereachable_netlink_component_ptr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,27 +1,26 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x608 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x5c0 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000010 0000000b00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 prte_prtereachable_base_framework + 0 │ │ │ │ │ 0000000000000014 0000000b00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 prte_prtereachable_base_framework + 0 │ │ │ │ │ 000000000000001c 0000000c0000011a R_AARCH64_JUMP26 0000000000000000 pmix_mca_base_framework_components_close + 0 │ │ │ │ │ 0000000000000028 0000000b00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 prte_prtereachable_base_framework + 0 │ │ │ │ │ 000000000000002c 0000000b00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 prte_prtereachable_base_framework + 0 │ │ │ │ │ 0000000000000030 0000000d0000011a R_AARCH64_JUMP26 0000000000000000 pmix_mca_base_framework_components_open + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel' at offset 0x698 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.data.rel' at offset 0x650 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000600000101 R_AARCH64_ABS64 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000008 0000000600000101 R_AARCH64_ABS64 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000018 0000000600000101 R_AARCH64_ABS64 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ 0000000000000020 0000000300000101 R_AARCH64_ABS64 0000000000000000 prte_reachable_base_frame_register + 0 │ │ │ │ │ 0000000000000028 0000000500000101 R_AARCH64_ABS64 0000000000000020 prte_reachable_base_frame_open + 0 │ │ │ │ │ 0000000000000030 0000000400000101 R_AARCH64_ABS64 000000000000000c prte_reachable_base_frame_close + 0 │ │ │ │ │ 0000000000000040 0000000f00000101 R_AARCH64_ABS64 00000000000001a8 prte_prtereachable_base_static_components + 0 │ │ │ │ │ 00000000000001a8 0000001000000101 R_AARCH64_ABS64 0000000000000000 prte_mca_prtereachable_weighted_component_ptr + 0 │ │ │ │ │ -00000000000001b0 0000001100000101 R_AARCH64_ABS64 0000000000000000 prte_mca_prtereachable_netlink_component_ptr + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x770 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x710 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000030 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + c │ │ │ │ │ 0000000000000044 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 20 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -6,15 +6,14 @@ │ │ │ │ │ prte_reachable_base_frame_open │ │ │ │ │ prte_prtereachable_base_framework │ │ │ │ │ pmix_mca_base_framework_components_close │ │ │ │ │ pmix_mca_base_framework_components_open │ │ │ │ │ prte_reachable │ │ │ │ │ prte_prtereachable_base_static_components │ │ │ │ │ prte_mca_prtereachable_weighted_component_ptr │ │ │ │ │ -prte_mca_prtereachable_netlink_component_ptr │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ │ .rodata.str1.8 │ │ │ │ │ .rela.data.rel │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .rela.eh_frame │ │ │ │ │ .ARM.attributes │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel {} │ │ │ │ │ @@ -24,9 +24,9 @@ │ │ │ │ │ 0x00000140 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000150 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000160 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000170 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000180 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000190 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000001a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000001b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x000001b0 00000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -16,11 +16,9 @@ │ │ │ │ │ 0x000000d0 6f6e656e 74735f6f 70656e00 70727465 onents_open.prte │ │ │ │ │ 0x000000e0 5f726561 63686162 6c650070 7274655f _reachable.prte_ │ │ │ │ │ 0x000000f0 70727465 72656163 6861626c 655f6261 prtereachable_ba │ │ │ │ │ 0x00000100 73655f73 74617469 635f636f 6d706f6e se_static_compon │ │ │ │ │ 0x00000110 656e7473 00707274 655f6d63 615f7072 ents.prte_mca_pr │ │ │ │ │ 0x00000120 74657265 61636861 626c655f 77656967 tereachable_weig │ │ │ │ │ 0x00000130 68746564 5f636f6d 706f6e65 6e745f70 hted_component_p │ │ │ │ │ - 0x00000140 74720070 7274655f 6d63615f 70727465 tr.prte_mca_prte │ │ │ │ │ - 0x00000150 72656163 6861626c 655f6e65 746c696e reachable_netlin │ │ │ │ │ - 0x00000160 6b5f636f 6d706f6e 656e745f 70747200 k_component_ptr. │ │ │ │ │ + 0x00000140 747200 tr. │ │ │ │ --- reachable_netlink_component.o │ │ │ ├── +++ /dev/null │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -1,20 +0,0 @@ │ │ │ │ │ -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: REL (Relocatable file) │ │ │ │ │ - Machine: AArch64 │ │ │ │ │ - Version: 0x1 │ │ │ │ │ - Entry point address: 0x0 │ │ │ │ │ - Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1704 (bytes into file) │ │ │ │ │ - Flags: 0x0 │ │ │ │ │ - Size of this header: 64 (bytes) │ │ │ │ │ - Size of program headers: 0 (bytes) │ │ │ │ │ - Number of program headers: 0 │ │ │ │ │ - Size of section headers: 64 (bytes) │ │ │ │ │ - Number of section headers: 17 │ │ │ │ │ - Section header string table index: 16 │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -1,2 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -There are no program headers in this file. │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +0,0 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x6a8: │ │ │ │ │ - │ │ │ │ │ -Section Headers: │ │ │ │ │ - [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ - [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00004c 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0004f0 000030 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00008c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00008c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000090 000033 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel PROGBITS 0000000000000000 0000c8 000008 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel RELA 0000000000000000 000520 000018 18 I 14 6 8 │ │ │ │ │ - [ 8] .data.rel.local PROGBITS 0000000000000000 0000d0 0000f0 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.local RELA 0000000000000000 000538 000078 18 I 14 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0001c0 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0001c0 000068 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0005b0 000060 18 I 14 11 8 │ │ │ │ │ - [13] .ARM.attributes AARCH64_ATTRIBUTES 0000000000000000 000228 000024 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000250 000180 18 15 12 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 0003d0 00011b 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 000610 000093 00 0 0 1 │ │ │ │ │ -Key to Flags: │ │ │ │ │ - W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ - L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ - C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ - D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,19 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Symbol table '.symtab' contains 16 entries: │ │ │ │ │ - Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ - 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ - 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 3: 0000000000000000 12 FUNC LOCAL DEFAULT 1 reachable_netlink_open │ │ │ │ │ - 4: 000000000000000c 32 FUNC LOCAL DEFAULT 1 reachable_netlink_component_query │ │ │ │ │ - 5: 000000000000002c 12 FUNC LOCAL DEFAULT 1 reachable_netlink_close │ │ │ │ │ - 6: 0000000000000040 12 FUNC LOCAL DEFAULT 1 component_register │ │ │ │ │ - 7: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.8 │ │ │ │ │ - 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 10: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 11: 0000000000000014 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND prte_prtereachable_netlink_module │ │ │ │ │ - 13: 0000000000000000 8 OBJECT GLOBAL DEFAULT 6 prte_mca_prtereachable_netlink_component_ptr │ │ │ │ │ - 14: 0000000000000000 232 OBJECT GLOBAL DEFAULT 8 prte_mca_prtereachable_netlink_component │ │ │ │ │ - 15: 00000000000000e8 8 OBJECT GLOBAL DEFAULT 8 prte_mca_prtereachable_netlink_component_version_string │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,24 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rela.text' at offset 0x4f0 contains 2 entries: │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000018 0000000c00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 prte_prtereachable_netlink_module + 0 │ │ │ │ │ -000000000000001c 0000000c00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 prte_prtereachable_netlink_module + 0 │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rela.data.rel' at offset 0x520 contains 1 entry: │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000e00000101 R_AARCH64_ABS64 0000000000000000 prte_mca_prtereachable_netlink_component + 0 │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rela.data.rel.local' at offset 0x538 contains 5 entries: │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -00000000000000a0 0000000300000101 R_AARCH64_ABS64 0000000000000000 reachable_netlink_open + 0 │ │ │ │ │ -00000000000000a8 0000000500000101 R_AARCH64_ABS64 000000000000002c reachable_netlink_close + 0 │ │ │ │ │ -00000000000000b0 0000000400000101 R_AARCH64_ABS64 000000000000000c reachable_netlink_component_query + 0 │ │ │ │ │ -00000000000000b8 0000000600000101 R_AARCH64_ABS64 0000000000000040 component_register + 0 │ │ │ │ │ -00000000000000e8 0000000700000101 R_AARCH64_ABS64 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x5b0 contains 4 entries: │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000001c 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000030 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + c │ │ │ │ │ -0000000000000044 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 2c │ │ │ │ │ -0000000000000058 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 40 │ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ │ @@ -1,2 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -There is no dynamic section in this file. │ │ │ │ ├── readelf --wide --version-info {} │ │ │ │ │ @@ -1,2 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -No version information found in this file. │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -1,36 +0,0 @@ │ │ │ │ │ -Contents of the .eh_frame section: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ -00000000 0000000000000010 00000000 CIE │ │ │ │ │ - Version: 1 │ │ │ │ │ - Augmentation: "zR" │ │ │ │ │ - Code alignment factor: 4 │ │ │ │ │ - Data alignment factor: -8 │ │ │ │ │ - Return address column: 30 │ │ │ │ │ - Augmentation data: 1b │ │ │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ │ - │ │ │ │ │ -00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000000000..000000000000000c │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000028 0000000000000010 0000002c FDE cie=00000000 pc=000000000000000c..000000000000002c │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -0000003c 0000000000000010 00000040 FDE cie=00000000 pc=000000000000002c..0000000000000038 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000050 0000000000000014 00000054 FDE cie=00000000 pc=0000000000000040..000000000000004c │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +0,0 @@ │ │ │ │ │ -PRTE netlink prtereachable MCA component version 0 │ │ │ │ │ -prtereachable │ │ │ │ │ -aeabi_feature_and_bits │ │ │ │ │ -reachable_netlink_open │ │ │ │ │ -reachable_netlink_component_query │ │ │ │ │ -reachable_netlink_close │ │ │ │ │ -component_register │ │ │ │ │ -prte_prtereachable_netlink_module │ │ │ │ │ -prte_mca_prtereachable_netlink_component_ptr │ │ │ │ │ -prte_mca_prtereachable_netlink_component │ │ │ │ │ -prte_mca_prtereachable_netlink_component_version_string │ │ │ │ │ -.shstrtab │ │ │ │ │ -.rela.text │ │ │ │ │ -.rodata.str1.8 │ │ │ │ │ -.rela.data.rel │ │ │ │ │ -.rela.data.rel.local │ │ │ │ │ -.note.GNU-stack │ │ │ │ │ -.rela.eh_frame │ │ │ │ │ -.ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,37 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ -Disassembly of section .text: │ │ │ │ │ - │ │ │ │ │ -0000000000000000 : │ │ │ │ │ -reachable_netlink_open(): │ │ │ │ │ - bti c │ │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ │ - ret │ │ │ │ │ - │ │ │ │ │ -000000000000000c : │ │ │ │ │ -reachable_netlink_component_query(): │ │ │ │ │ - bti c │ │ │ │ │ - mov w2, #0x32 // #50 │ │ │ │ │ - str w2, [x1] │ │ │ │ │ - adrp x1, 0 │ │ │ │ │ - R_AARCH64_ADR_GOT_PAGE prte_prtereachable_netlink_module │ │ │ │ │ - ldr x1, [x1] │ │ │ │ │ - R_AARCH64_LD64_GOT_LO12_NC prte_prtereachable_netlink_module │ │ │ │ │ - str x1, [x0] │ │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ │ - ret │ │ │ │ │ - │ │ │ │ │ -000000000000002c : │ │ │ │ │ -reachable_netlink_close(): │ │ │ │ │ - bti c │ │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ │ - ret │ │ │ │ │ - nop │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000000000000040 : │ │ │ │ │ -component_register(): │ │ │ │ │ - bti c │ │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ │ - ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -1 +0,0 @@ │ │ │ │ │ -Section '.data' has no data to dump. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.bss {} │ │ │ │ │ @@ -1 +0,0 @@ │ │ │ │ │ -Section '.bss' has no data to dump. │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.8 {} │ │ │ │ │ @@ -1,4 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -String dump of section '.rodata.str1.8': │ │ │ │ │ - [ 0] PRTE netlink prtereachable MCA component version 0 │ │ │ │ │ - │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel {} │ │ │ │ │ @@ -1,5 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Hex dump of section '.data.rel': │ │ │ │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 00000000 00000000 ........ │ │ │ │ │ - │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.local {} │ │ │ │ │ @@ -1,19 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Hex dump of section '.data.rel.local': │ │ │ │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 02000000 01000000 00000000 70727465 ............prte │ │ │ │ │ - 0x00000010 00000000 00000000 00000000 05000000 ................ │ │ │ │ │ - 0x00000020 00000000 00000000 70727465 72656163 ........prtereac │ │ │ │ │ - 0x00000030 6861626c 65000000 00000000 00000000 hable........... │ │ │ │ │ - 0x00000040 00000000 00000000 02000000 00000000 ................ │ │ │ │ │ - 0x00000050 00000000 6e65746c 696e6b00 00000000 ....netlink..... │ │ │ │ │ - 0x00000060 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00000070 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00000080 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00000090 00000000 05000000 00000000 00000000 ................ │ │ │ │ │ - 0x000000a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000000b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000000c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000000d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000000e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - │ │ │ │ ├── readelf --wide --decompress --hex-dump=.note.GNU-stack {} │ │ │ │ │ @@ -1 +0,0 @@ │ │ │ │ │ -Section '.note.GNU-stack' has no data to dump. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,11 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Hex dump of section '.eh_frame': │ │ │ │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ │ │ - 0x00000010 1b0c1f00 10000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 0c000000 00000000 10000000 2c000000 ............,... │ │ │ │ │ - 0x00000030 00000000 20000000 00000000 10000000 .... ........... │ │ │ │ │ - 0x00000040 40000000 00000000 0c000000 00000000 @............... │ │ │ │ │ - 0x00000050 14000000 54000000 00000000 0c000000 ....T........... │ │ │ │ │ - 0x00000060 00000000 00000000 ........ │ │ │ │ │ - │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.attributes {} │ │ │ │ │ @@ -1,6 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Hex dump of section '.ARM.attributes': │ │ │ │ │ - 0x00000000 41230000 00616561 62695f66 65617475 A#...aeabi_featu │ │ │ │ │ - 0x00000010 72655f61 6e645f62 69747300 01000001 re_and_bits..... │ │ │ │ │ - 0x00000020 01010201 .... │ │ │ │ │ - │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,21 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00247800 72656163 6861626c 655f6e65 .$x.reachable_ne │ │ │ │ │ - 0x00000010 746c696e 6b5f6f70 656e0072 65616368 tlink_open.reach │ │ │ │ │ - 0x00000020 61626c65 5f6e6574 6c696e6b 5f636f6d able_netlink_com │ │ │ │ │ - 0x00000030 706f6e65 6e745f71 75657279 00726561 ponent_query.rea │ │ │ │ │ - 0x00000040 63686162 6c655f6e 65746c69 6e6b5f63 chable_netlink_c │ │ │ │ │ - 0x00000050 6c6f7365 00636f6d 706f6e65 6e745f72 lose.component_r │ │ │ │ │ - 0x00000060 65676973 74657200 24640070 7274655f egister.$d.prte_ │ │ │ │ │ - 0x00000070 70727465 72656163 6861626c 655f6e65 prtereachable_ne │ │ │ │ │ - 0x00000080 746c696e 6b5f6d6f 64756c65 00707274 tlink_module.prt │ │ │ │ │ - 0x00000090 655f6d63 615f7072 74657265 61636861 e_mca_prtereacha │ │ │ │ │ - 0x000000a0 626c655f 6e65746c 696e6b5f 636f6d70 ble_netlink_comp │ │ │ │ │ - 0x000000b0 6f6e656e 745f7074 72007072 74655f6d onent_ptr.prte_m │ │ │ │ │ - 0x000000c0 63615f70 72746572 65616368 61626c65 ca_prtereachable │ │ │ │ │ - 0x000000d0 5f6e6574 6c696e6b 5f636f6d 706f6e65 _netlink_compone │ │ │ │ │ - 0x000000e0 6e740070 7274655f 6d63615f 70727465 nt.prte_mca_prte │ │ │ │ │ - 0x000000f0 72656163 6861626c 655f6e65 746c696e reachable_netlin │ │ │ │ │ - 0x00000100 6b5f636f 6d706f6e 656e745f 76657273 k_component_vers │ │ │ │ │ - 0x00000110 696f6e5f 73747269 6e6700 ion_string. │ │ │ │ │ - │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,13 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Hex dump of section '.shstrtab': │ │ │ │ │ - 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ - 0x00000010 002e7368 73747274 6162002e 72656c61 ..shstrtab..rela │ │ │ │ │ - 0x00000020 2e746578 74002e64 61746100 2e627373 .text..data..bss │ │ │ │ │ - 0x00000030 002e726f 64617461 2e737472 312e3800 ..rodata.str1.8. │ │ │ │ │ - 0x00000040 2e72656c 612e6461 74612e72 656c002e .rela.data.rel.. │ │ │ │ │ - 0x00000050 72656c61 2e646174 612e7265 6c2e6c6f rela.data.rel.lo │ │ │ │ │ - 0x00000060 63616c00 2e6e6f74 652e474e 552d7374 cal..note.GNU-st │ │ │ │ │ - 0x00000070 61636b00 2e72656c 612e6568 5f667261 ack..rela.eh_fra │ │ │ │ │ - 0x00000080 6d65002e 41524d2e 61747472 69627574 me..ARM.attribut │ │ │ │ │ - 0x00000090 657300 es. │ │ │ │ │ - │ │ │ │ --- reachable_netlink_module.o │ │ │ ├── +++ /dev/null │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -1,20 +0,0 @@ │ │ │ │ │ -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: REL (Relocatable file) │ │ │ │ │ - Machine: AArch64 │ │ │ │ │ - Version: 0x1 │ │ │ │ │ - Entry point address: 0x0 │ │ │ │ │ - Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3264 (bytes into file) │ │ │ │ │ - Flags: 0x0 │ │ │ │ │ - Size of this header: 64 (bytes) │ │ │ │ │ - Size of program headers: 0 (bytes) │ │ │ │ │ - Number of program headers: 0 │ │ │ │ │ - Size of section headers: 64 (bytes) │ │ │ │ │ - Number of section headers: 15 │ │ │ │ │ - Section header string table index: 14 │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -1,2 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -There are no program headers in this file. │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +0,0 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0xcc0: │ │ │ │ │ - │ │ │ │ │ -Section Headers: │ │ │ │ │ - [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ - [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000314 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000860 000330 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000354 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000354 000004 00 WA 0 0 4 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000358 00008a 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro.local PROGBITS 0000000000000000 0003e8 000018 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000b90 000048 18 I 12 6 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 000400 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 000400 0000c8 00 A 0 0 8 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 000bd8 000060 18 I 12 9 8 │ │ │ │ │ - [11] .ARM.attributes AARCH64_ATTRIBUTES 0000000000000000 0004c8 000024 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 0004f0 000240 18 13 14 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000730 000130 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000c38 000087 00 0 0 1 │ │ │ │ │ -Key to Flags: │ │ │ │ │ - W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ - L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ - C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ - D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,27 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Symbol table '.symtab' contains 24 entries: │ │ │ │ │ - Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ - 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ - 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 0 SECTION LOCAL DEFAULT 4 .bss │ │ │ │ │ - 3: 0000000000000000 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 4: 0000000000000000 28 FUNC LOCAL DEFAULT 1 netlink_init │ │ │ │ │ - 5: 0000000000000020 28 FUNC LOCAL DEFAULT 1 netlink_fini │ │ │ │ │ - 6: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.8 │ │ │ │ │ - 7: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 8: 0000000000000040 500 FUNC LOCAL DEFAULT 1 get_weights │ │ │ │ │ - 9: 0000000000000240 212 FUNC LOCAL DEFAULT 1 netlink_reachable │ │ │ │ │ - 10: 0000000000000000 0 NOTYPE LOCAL DEFAULT 4 $d │ │ │ │ │ - 11: 0000000000000000 4 OBJECT LOCAL DEFAULT 4 init_counter │ │ │ │ │ - 12: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 13: 0000000000000014 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND pmix_net_get_hostname │ │ │ │ │ - 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND pmix_string_copy │ │ │ │ │ - 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND prte_prtereachable_base_framework │ │ │ │ │ - 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND pmix_output_info │ │ │ │ │ - 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND prte_reachable_netlink_rt_lookup │ │ │ │ │ - 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND pmix_output │ │ │ │ │ - 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND prte_reachable_allocate │ │ │ │ │ - 23: 0000000000000000 24 OBJECT GLOBAL DEFAULT 6 prte_prtereachable_netlink_module │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,50 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rela.text' at offset 0x860 contains 34 entries: │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000004 0000000200000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000000008 000000020000011d R_AARCH64_LDST32_ABS_LO12_NC 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000000010 000000020000011d R_AARCH64_LDST32_ABS_LO12_NC 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000000024 0000000200000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000000028 000000020000011d R_AARCH64_LDST32_ABS_LO12_NC 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000000030 000000020000011d R_AARCH64_LDST32_ABS_LO12_NC 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000005c 0000000e00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -0000000000000060 0000000e00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -0000000000000074 0000000f0000011b R_AARCH64_CALL26 0000000000000000 pmix_net_get_hostname + 0 │ │ │ │ │ -0000000000000084 000000100000011b R_AARCH64_CALL26 0000000000000000 pmix_string_copy + 0 │ │ │ │ │ -000000000000008c 0000000f0000011b R_AARCH64_CALL26 0000000000000000 pmix_net_get_hostname + 0 │ │ │ │ │ -000000000000009c 000000100000011b R_AARCH64_CALL26 0000000000000000 pmix_string_copy + 0 │ │ │ │ │ -00000000000000ac 0000000600000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -00000000000000b0 0000000600000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -00000000000000b8 0000001100000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 prte_prtereachable_base_framework + 0 │ │ │ │ │ -00000000000000bc 0000001100000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 prte_prtereachable_base_framework + 0 │ │ │ │ │ -00000000000000cc 0000001200000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 pmix_output_info + 0 │ │ │ │ │ -00000000000000d0 0000001200000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 pmix_output_info + 0 │ │ │ │ │ -00000000000000ec 0000000e00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -00000000000000f0 0000000e00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -0000000000000144 000000130000011b R_AARCH64_CALL26 0000000000000000 prte_reachable_netlink_rt_lookup + 0 │ │ │ │ │ -000000000000018c 0000000600000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000190 0000000600000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -00000000000001a8 0000000600000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 60 │ │ │ │ │ -00000000000001ac 0000000600000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 60 │ │ │ │ │ -00000000000001b0 000000140000011b R_AARCH64_CALL26 0000000000000000 pmix_output + 0 │ │ │ │ │ -00000000000001b8 0000000600000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ -00000000000001c0 0000000600000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ -00000000000001d4 0000000600000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -00000000000001d8 0000000600000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -000000000000021c 0000000600000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 48 │ │ │ │ │ -0000000000000220 0000000600000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 48 │ │ │ │ │ -0000000000000230 000000150000011b R_AARCH64_CALL26 0000000000000000 __stack_chk_fail + 0 │ │ │ │ │ -0000000000000264 000000160000011b R_AARCH64_CALL26 0000000000000000 prte_reachable_allocate + 0 │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xb90 contains 3 entries: │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000400000101 R_AARCH64_ABS64 0000000000000000 netlink_init + 0 │ │ │ │ │ -0000000000000008 0000000500000101 R_AARCH64_ABS64 0000000000000020 netlink_fini + 0 │ │ │ │ │ -0000000000000010 0000000900000101 R_AARCH64_ABS64 0000000000000240 netlink_reachable + 0 │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xbd8 contains 4 entries: │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000001c 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000030 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 20 │ │ │ │ │ -0000000000000044 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 40 │ │ │ │ │ -0000000000000074 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 240 │ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ │ @@ -1,2 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -There is no dynamic section in this file. │ │ │ │ ├── readelf --wide --version-info {} │ │ │ │ │ @@ -1,2 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -No version information found in this file. │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -1,104 +0,0 @@ │ │ │ │ │ -Contents of the .eh_frame section: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ -00000000 0000000000000010 00000000 CIE │ │ │ │ │ - Version: 1 │ │ │ │ │ - Augmentation: "zR" │ │ │ │ │ - Code alignment factor: 4 │ │ │ │ │ - Data alignment factor: -8 │ │ │ │ │ - Return address column: 30 │ │ │ │ │ - Augmentation data: 1b │ │ │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ │ - │ │ │ │ │ -00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000000000..000000000000001c │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000028 0000000000000010 0000002c FDE cie=00000000 pc=0000000000000020..000000000000003c │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -0000003c 000000000000002c 00000040 FDE cie=00000000 pc=0000000000000040..0000000000000234 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000044 │ │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000048 │ │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000004c │ │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000054 │ │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000000118 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000011c │ │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000120 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -0000006c 0000000000000058 00000070 FDE cie=00000000 pc=0000000000000240..0000000000000314 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000244 │ │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000248 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000250 │ │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000264 │ │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000274 │ │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000288 │ │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000294 │ │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000002ec │ │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002f0 │ │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002f4 │ │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000304 │ │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000308 │ │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000030c │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000310 │ │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,28 +0,0 @@ │ │ │ │ │ -IPv4 SAME NETWORK │ │ │ │ │ -IPv4 NO CONNECTION │ │ │ │ │ -Address type mismatch │ │ │ │ │ -IPv4 DIFFERENT NETWORK │ │ │ │ │ -reachable:netlink: path from %s to %s: %s │ │ │ │ │ -aeabi_feature_and_bits │ │ │ │ │ -netlink_init │ │ │ │ │ -netlink_fini │ │ │ │ │ -get_weights │ │ │ │ │ -netlink_reachable │ │ │ │ │ -init_counter │ │ │ │ │ -__stack_chk_guard │ │ │ │ │ -pmix_net_get_hostname │ │ │ │ │ -pmix_string_copy │ │ │ │ │ -prte_prtereachable_base_framework │ │ │ │ │ -pmix_output_info │ │ │ │ │ -prte_reachable_netlink_rt_lookup │ │ │ │ │ -pmix_output │ │ │ │ │ -__stack_chk_fail │ │ │ │ │ -prte_reachable_allocate │ │ │ │ │ -prte_prtereachable_netlink_module │ │ │ │ │ -.shstrtab │ │ │ │ │ -.rela.text │ │ │ │ │ -.rodata.str1.8 │ │ │ │ │ -.rela.data.rel.ro.local │ │ │ │ │ -.note.GNU-stack │ │ │ │ │ -.rela.eh_frame │ │ │ │ │ -.ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,247 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ -Disassembly of section .text: │ │ │ │ │ - │ │ │ │ │ -0000000000000000 : │ │ │ │ │ -netlink_init(): │ │ │ │ │ - bti c │ │ │ │ │ - adrp x1, 0 │ │ │ │ │ - R_AARCH64_ADR_PREL_PG_HI21 .bss │ │ │ │ │ - ldr w0, [x1] │ │ │ │ │ - R_AARCH64_LDST32_ABS_LO12_NC .bss │ │ │ │ │ - add w0, w0, #0x1 │ │ │ │ │ - str w0, [x1] │ │ │ │ │ - R_AARCH64_LDST32_ABS_LO12_NC .bss │ │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ │ - ret │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000000000000020 : │ │ │ │ │ -netlink_fini(): │ │ │ │ │ - bti c │ │ │ │ │ - adrp x1, 0 │ │ │ │ │ - R_AARCH64_ADR_PREL_PG_HI21 .bss │ │ │ │ │ - ldr w0, [x1] │ │ │ │ │ - R_AARCH64_LDST32_ABS_LO12_NC .bss │ │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ │ - str w0, [x1] │ │ │ │ │ - R_AARCH64_LDST32_ABS_LO12_NC .bss │ │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ │ - ret │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000000000000040 : │ │ │ │ │ -get_weights(): │ │ │ │ │ - paciasp │ │ │ │ │ - sub sp, sp, #0x130 │ │ │ │ │ - stp x29, x30, [sp, #272] │ │ │ │ │ - add x29, sp, #0x110 │ │ │ │ │ - stp x19, x20, [sp, #288] │ │ │ │ │ - mov x19, x0 │ │ │ │ │ - mov x20, x1 │ │ │ │ │ - adrp x0, 0 <__stack_chk_guard> │ │ │ │ │ - R_AARCH64_ADR_GOT_PAGE __stack_chk_guard │ │ │ │ │ - ldr x0, [x0] │ │ │ │ │ - R_AARCH64_LD64_GOT_LO12_NC __stack_chk_guard │ │ │ │ │ - ldr x1, [x0] │ │ │ │ │ - str x1, [sp, #264] │ │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ │ - add x0, x19, #0x170 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 pmix_net_get_hostname │ │ │ │ │ - mov x1, x0 │ │ │ │ │ - mov x2, #0x80 // #128 │ │ │ │ │ - add x0, sp, #0x8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 pmix_string_copy │ │ │ │ │ - add x0, x20, #0x170 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 pmix_net_get_hostname │ │ │ │ │ - mov x2, #0x80 // #128 │ │ │ │ │ - mov x1, x0 │ │ │ │ │ - add x0, sp, #0x88 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 pmix_string_copy │ │ │ │ │ - ldrh w0, [x19, #356] │ │ │ │ │ - cmp w0, #0x2 │ │ │ │ │ - b.eq 120 // b.none │ │ │ │ │ - adrp x4, 0 │ │ │ │ │ - R_AARCH64_ADR_PREL_PG_HI21 .rodata.str1.8+0x30 │ │ │ │ │ - add x4, x4, #0x0 │ │ │ │ │ - R_AARCH64_ADD_ABS_LO12_NC .rodata.str1.8+0x30 │ │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ │ - adrp x0, 0 │ │ │ │ │ - R_AARCH64_ADR_GOT_PAGE prte_prtereachable_base_framework │ │ │ │ │ - ldr x0, [x0] │ │ │ │ │ - R_AARCH64_LD64_GOT_LO12_NC prte_prtereachable_base_framework │ │ │ │ │ - ldr w0, [x0, #84] │ │ │ │ │ - cmp w0, #0x3f │ │ │ │ │ - b.hi ec // b.pmore │ │ │ │ │ - adrp x2, 0 │ │ │ │ │ - R_AARCH64_ADR_GOT_PAGE pmix_output_info │ │ │ │ │ - ldr x2, [x2] │ │ │ │ │ - R_AARCH64_LD64_GOT_LO12_NC pmix_output_info │ │ │ │ │ - sbfiz x1, x0, #3, #32 │ │ │ │ │ - add x1, x1, w0, sxtw │ │ │ │ │ - add x1, x2, x1, lsl #3 │ │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ │ - cmp w1, #0x13 │ │ │ │ │ - b.gt 1a0 │ │ │ │ │ - adrp x0, 0 <__stack_chk_guard> │ │ │ │ │ - R_AARCH64_ADR_GOT_PAGE __stack_chk_guard │ │ │ │ │ - ldr x0, [x0] │ │ │ │ │ - R_AARCH64_LD64_GOT_LO12_NC __stack_chk_guard │ │ │ │ │ - ldr x2, [sp, #264] │ │ │ │ │ - ldr x1, [x0] │ │ │ │ │ - subs x2, x2, x1 │ │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ │ - b.ne 230 // b.any │ │ │ │ │ - ldp x29, x30, [sp, #272] │ │ │ │ │ - mov w0, w19 │ │ │ │ │ - ldp x19, x20, [sp, #288] │ │ │ │ │ - add sp, sp, #0x130 │ │ │ │ │ - autiasp │ │ │ │ │ - ret │ │ │ │ │ - ldrh w0, [x20, #356] │ │ │ │ │ - cmp w0, #0x2 │ │ │ │ │ - b.ne ac // b.any │ │ │ │ │ - ldr w0, [x19, #372] │ │ │ │ │ - ldr w1, [x20, #372] │ │ │ │ │ - cmp w0, w1 │ │ │ │ │ - b.eq 1c8 // b.none │ │ │ │ │ - ldr w2, [x19, #352] │ │ │ │ │ - add x3, sp, #0x4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 prte_reachable_netlink_rt_lookup │ │ │ │ │ - cbnz w0, 1b8 │ │ │ │ │ - ldr w0, [x19, #500] │ │ │ │ │ - fmov d0, #1.000000000000000000e+00 │ │ │ │ │ - ldr w1, [x20, #500] │ │ │ │ │ - subs w2, w0, w1 │ │ │ │ │ - cneg w2, w2, mi // mi = first │ │ │ │ │ - cmp w0, w1 │ │ │ │ │ - csel w0, w0, w1, le │ │ │ │ │ - scvtf d31, w2 │ │ │ │ │ - scvtf d30, w0 │ │ │ │ │ - ldr w0, [sp, #4] │ │ │ │ │ - fadd d31, d31, d0 │ │ │ │ │ - fdiv d31, d0, d31 │ │ │ │ │ - fadd d31, d31, d30 │ │ │ │ │ - cbnz w0, 214 │ │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ │ - fmov d30, x0 │ │ │ │ │ - adrp x4, 0 │ │ │ │ │ - R_AARCH64_ADR_PREL_PG_HI21 .rodata.str1.8 │ │ │ │ │ - add x4, x4, #0x0 │ │ │ │ │ - R_AARCH64_ADD_ABS_LO12_NC .rodata.str1.8 │ │ │ │ │ - fmul d31, d31, d30 │ │ │ │ │ - fcvtzs w19, d31 │ │ │ │ │ - b b8 │ │ │ │ │ - add x3, sp, #0x88 │ │ │ │ │ - add x2, sp, #0x8 │ │ │ │ │ - adrp x1, 0 │ │ │ │ │ - R_AARCH64_ADR_PREL_PG_HI21 .rodata.str1.8+0x60 │ │ │ │ │ - add x1, x1, #0x0 │ │ │ │ │ - R_AARCH64_ADD_ABS_LO12_NC .rodata.str1.8+0x60 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 pmix_output │ │ │ │ │ - b ec │ │ │ │ │ - adrp x4, 0 │ │ │ │ │ - R_AARCH64_ADR_PREL_PG_HI21 .rodata.str1.8+0x18 │ │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ │ - add x4, x4, #0x0 │ │ │ │ │ - R_AARCH64_ADD_ABS_LO12_NC .rodata.str1.8+0x18 │ │ │ │ │ - b b8 │ │ │ │ │ - ldr w0, [x19, #500] │ │ │ │ │ - fmov d1, #1.000000000000000000e+00 │ │ │ │ │ - ldr w1, [x20, #500] │ │ │ │ │ - adrp x4, 0 │ │ │ │ │ - R_AARCH64_ADR_PREL_PG_HI21 .rodata.str1.8 │ │ │ │ │ - add x4, x4, #0x0 │ │ │ │ │ - R_AARCH64_ADD_ABS_LO12_NC .rodata.str1.8 │ │ │ │ │ - subs w2, w0, w1 │ │ │ │ │ - cneg w2, w2, mi // mi = first │ │ │ │ │ - cmp w0, w1 │ │ │ │ │ - csel w0, w0, w1, le │ │ │ │ │ - scvtf d29, w2 │ │ │ │ │ - scvtf d28, w0 │ │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ │ - fmov d31, x0 │ │ │ │ │ - fadd d29, d29, d1 │ │ │ │ │ - fdiv d29, d1, d29 │ │ │ │ │ - fadd d29, d29, d28 │ │ │ │ │ - fmul d29, d29, d31 │ │ │ │ │ - fcvtzs w19, d29 │ │ │ │ │ - b b8 │ │ │ │ │ - mov x0, #0x4049000000000000 // #4632233691727265792 │ │ │ │ │ - fmov d30, x0 │ │ │ │ │ - adrp x4, 0 │ │ │ │ │ - R_AARCH64_ADR_PREL_PG_HI21 .rodata.str1.8+0x48 │ │ │ │ │ - add x4, x4, #0x0 │ │ │ │ │ - R_AARCH64_ADD_ABS_LO12_NC .rodata.str1.8+0x48 │ │ │ │ │ - fmul d31, d31, d30 │ │ │ │ │ - fcvtzs w19, d31 │ │ │ │ │ - b b8 │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_AARCH64_CALL26 __stack_chk_fail │ │ │ │ │ - nop │ │ │ │ │ - nop │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000000000000240 : │ │ │ │ │ -netlink_reachable(): │ │ │ │ │ - paciasp │ │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ │ - mov x29, sp │ │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ │ - mov x25, x0 │ │ │ │ │ - mov x26, x1 │ │ │ │ │ - ldr x0, [x0, #160] │ │ │ │ │ - ldr x1, [x1, #160] │ │ │ │ │ - str x27, [sp, #80] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 prte_reachable_allocate │ │ │ │ │ - mov x27, x0 │ │ │ │ │ - cbz x0, 2f4 │ │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ │ - add x25, x25, #0x48 │ │ │ │ │ - ldr x22, [x25, #72] │ │ │ │ │ - cmp x22, x25 │ │ │ │ │ - b.eq 30c // b.none │ │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ │ - add x24, x26, #0x48 │ │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ │ - nop │ │ │ │ │ - nop │ │ │ │ │ - nop │ │ │ │ │ - ldr x19, [x26, #144] │ │ │ │ │ - cmp x19, x24 │ │ │ │ │ - b.eq 2d8 // b.none │ │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ │ - ldr x0, [x27, #80] │ │ │ │ │ - mov x1, x19 │ │ │ │ │ - ldr x21, [x0, x23] │ │ │ │ │ - mov x0, x22 │ │ │ │ │ - bl 40 │ │ │ │ │ - ldr x19, [x19, #72] │ │ │ │ │ - str w0, [x21, x20] │ │ │ │ │ - add x20, x20, #0x4 │ │ │ │ │ - cmp x19, x24 │ │ │ │ │ - b.ne 2b0 // b.any │ │ │ │ │ - ldr x22, [x22, #72] │ │ │ │ │ - add x23, x23, #0x8 │ │ │ │ │ - cmp x22, x25 │ │ │ │ │ - b.ne 2a0 // b.any │ │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ │ - mov x0, x27 │ │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ │ - autiasp │ │ │ │ │ - ret │ │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ │ - b 2f4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -1 +0,0 @@ │ │ │ │ │ -Section '.data' has no data to dump. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.bss {} │ │ │ │ │ @@ -1 +0,0 @@ │ │ │ │ │ -Section '.bss' has no data to dump. │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.8 {} │ │ │ │ │ @@ -1,8 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -String dump of section '.rodata.str1.8': │ │ │ │ │ - [ 0] IPv4 SAME NETWORK │ │ │ │ │ - [ 18] IPv4 NO CONNECTION │ │ │ │ │ - [ 30] Address type mismatch │ │ │ │ │ - [ 48] IPv4 DIFFERENT NETWORK │ │ │ │ │ - [ 60] reachable:netlink: path from %s to %s: %s │ │ │ │ │ - │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro.local {} │ │ │ │ │ @@ -1,6 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Hex dump of section '.data.rel.ro.local': │ │ │ │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00000010 00000000 00000000 ........ │ │ │ │ │ - │ │ │ │ ├── readelf --wide --decompress --hex-dump=.note.GNU-stack {} │ │ │ │ │ @@ -1 +0,0 @@ │ │ │ │ │ -Section '.note.GNU-stack' has no data to dump. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,17 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Hex dump of section '.eh_frame': │ │ │ │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ │ │ - 0x00000010 1b0c1f00 10000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 1c000000 00000000 10000000 2c000000 ............,... │ │ │ │ │ - 0x00000030 00000000 1c000000 00000000 2c000000 ............,... │ │ │ │ │ - 0x00000040 40000000 00000000 f4010000 00412d41 @............A-A │ │ │ │ │ - 0x00000050 0eb00241 9d049e03 42930294 01710ad3 ...A....B....q.. │ │ │ │ │ - 0x00000060 d4ddde0e 00412d41 0b000000 58000000 .....A-A....X... │ │ │ │ │ - 0x00000070 70000000 00000000 d4000000 00412d41 p............A-A │ │ │ │ │ - 0x00000080 0e609d0c 9e0b4299 049a0345 9b024496 .`....B....E..D. │ │ │ │ │ - 0x00000090 07950845 98059706 43940993 0a56d4d3 ...E....C....V.. │ │ │ │ │ - 0x000000a0 41d6d541 d8d744de dddbd9da 0e00412d A..A..D.......A- │ │ │ │ │ - 0x000000b0 410e6095 08960799 049a039b 029d0c9e A.`............. │ │ │ │ │ - 0x000000c0 0b2d41d6 d5000000 .-A..... │ │ │ │ │ - │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.attributes {} │ │ │ │ │ @@ -1,6 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Hex dump of section '.ARM.attributes': │ │ │ │ │ - 0x00000000 41230000 00616561 62695f66 65617475 A#...aeabi_featu │ │ │ │ │ - 0x00000010 72655f61 6e645f62 69747300 01000001 re_and_bits..... │ │ │ │ │ - 0x00000020 01010201 .... │ │ │ │ │ - │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,22 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00247800 6e65746c 696e6b5f 696e6974 .$x.netlink_init │ │ │ │ │ - 0x00000010 006e6574 6c696e6b 5f66696e 69002464 .netlink_fini.$d │ │ │ │ │ - 0x00000020 00676574 5f776569 67687473 006e6574 .get_weights.net │ │ │ │ │ - 0x00000030 6c696e6b 5f726561 63686162 6c650069 link_reachable.i │ │ │ │ │ - 0x00000040 6e69745f 636f756e 74657200 5f5f7374 nit_counter.__st │ │ │ │ │ - 0x00000050 61636b5f 63686b5f 67756172 6400706d ack_chk_guard.pm │ │ │ │ │ - 0x00000060 69785f6e 65745f67 65745f68 6f73746e ix_net_get_hostn │ │ │ │ │ - 0x00000070 616d6500 706d6978 5f737472 696e675f ame.pmix_string_ │ │ │ │ │ - 0x00000080 636f7079 00707274 655f7072 74657265 copy.prte_prtere │ │ │ │ │ - 0x00000090 61636861 626c655f 62617365 5f667261 achable_base_fra │ │ │ │ │ - 0x000000a0 6d65776f 726b0070 6d69785f 6f757470 mework.pmix_outp │ │ │ │ │ - 0x000000b0 75745f69 6e666f00 70727465 5f726561 ut_info.prte_rea │ │ │ │ │ - 0x000000c0 63686162 6c655f6e 65746c69 6e6b5f72 chable_netlink_r │ │ │ │ │ - 0x000000d0 745f6c6f 6f6b7570 00706d69 785f6f75 t_lookup.pmix_ou │ │ │ │ │ - 0x000000e0 74707574 005f5f73 7461636b 5f63686b tput.__stack_chk │ │ │ │ │ - 0x000000f0 5f666169 6c007072 74655f72 65616368 _fail.prte_reach │ │ │ │ │ - 0x00000100 61626c65 5f616c6c 6f636174 65007072 able_allocate.pr │ │ │ │ │ - 0x00000110 74655f70 72746572 65616368 61626c65 te_prtereachable │ │ │ │ │ - 0x00000120 5f6e6574 6c696e6b 5f6d6f64 756c6500 _netlink_module. │ │ │ │ │ - │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,12 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Hex dump of section '.shstrtab': │ │ │ │ │ - 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ - 0x00000010 002e7368 73747274 6162002e 72656c61 ..shstrtab..rela │ │ │ │ │ - 0x00000020 2e746578 74002e64 61746100 2e627373 .text..data..bss │ │ │ │ │ - 0x00000030 002e726f 64617461 2e737472 312e3800 ..rodata.str1.8. │ │ │ │ │ - 0x00000040 2e72656c 612e6461 74612e72 656c2e72 .rela.data.rel.r │ │ │ │ │ - 0x00000050 6f2e6c6f 63616c00 2e6e6f74 652e474e o.local..note.GN │ │ │ │ │ - 0x00000060 552d7374 61636b00 2e72656c 612e6568 U-stack..rela.eh │ │ │ │ │ - 0x00000070 5f667261 6d65002e 41524d2e 61747472 _frame..ARM.attr │ │ │ │ │ - 0x00000080 69627574 657300 ibutes. │ │ │ │ │ - │ │ │ │ --- reachable_netlink_utils_common.o │ │ │ ├── +++ /dev/null │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -1,20 +0,0 @@ │ │ │ │ │ -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: REL (Relocatable file) │ │ │ │ │ - Machine: AArch64 │ │ │ │ │ - Version: 0x1 │ │ │ │ │ - Entry point address: 0x0 │ │ │ │ │ - Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6384 (bytes into file) │ │ │ │ │ - Flags: 0x0 │ │ │ │ │ - Size of this header: 64 (bytes) │ │ │ │ │ - Size of program headers: 0 (bytes) │ │ │ │ │ - Number of program headers: 0 │ │ │ │ │ - Size of section headers: 64 (bytes) │ │ │ │ │ - Number of section headers: 14 │ │ │ │ │ - Section header string table index: 13 │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -1,2 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -There are no program headers in this file. │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +0,0 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x18f0: │ │ │ │ │ - │ │ │ │ │ -Section Headers: │ │ │ │ │ - [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ - [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000544 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000f60 0008e8 18 I 11 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000588 0000c0 00 WA 0 0 8 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000648 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000648 000223 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .rodata PROGBITS 0000000000000000 000870 000010 00 A 0 0 16 │ │ │ │ │ - [ 7] .note.GNU-stack PROGBITS 0000000000000000 000880 000000 00 0 0 1 │ │ │ │ │ - [ 8] .eh_frame PROGBITS 0000000000000000 000880 0000a0 00 A 0 0 8 │ │ │ │ │ - [ 9] .rela.eh_frame RELA 0000000000000000 001848 000030 18 I 11 8 8 │ │ │ │ │ - [10] .ARM.attributes AARCH64_ATTRIBUTES 0000000000000000 000920 000024 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 000948 000408 18 12 12 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 000d50 000209 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 001878 000077 00 0 0 1 │ │ │ │ │ -Key to Flags: │ │ │ │ │ - W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ - L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ - C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ - D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,46 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Symbol table '.symtab' contains 43 entries: │ │ │ │ │ - Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ - 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ - 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ - 3: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.8 │ │ │ │ │ - 4: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 5: 0000000000000000 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 6: 0000000000000000 512 FUNC LOCAL DEFAULT 1 prte_reachable_netlink_rt_raw_parse_cb │ │ │ │ │ - 7: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .rodata │ │ │ │ │ - 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 10: 0000000000000000 192 OBJECT LOCAL DEFAULT 3 route_policy │ │ │ │ │ - 11: 0000000000000014 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nlmsg_hdr │ │ │ │ │ - 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nlmsg_data │ │ │ │ │ - 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nlmsg_parse │ │ │ │ │ - 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nla_get_u32 │ │ │ │ │ - 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND prte_prtereachable_base_framework │ │ │ │ │ - 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND pmix_output_info │ │ │ │ │ - 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nlmsg_size │ │ │ │ │ - 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND pmix_output │ │ │ │ │ - 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 22: 0000000000000200 836 FUNC GLOBAL DEFAULT 1 prte_reachable_netlink_rt_lookup │ │ │ │ │ - 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND calloc │ │ │ │ │ - 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nl_socket_alloc │ │ │ │ │ - 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nl_connect │ │ │ │ │ - 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nl_socket_disable_seq_check │ │ │ │ │ - 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nl_socket_get_fd │ │ │ │ │ - 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND setsockopt │ │ │ │ │ - 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND time │ │ │ │ │ - 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nlmsg_alloc_simple │ │ │ │ │ - 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nlmsg_append │ │ │ │ │ - 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nl_geterror │ │ │ │ │ - 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nlmsg_free │ │ │ │ │ - 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nl_close │ │ │ │ │ - 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nl_socket_free │ │ │ │ │ - 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND free │ │ │ │ │ - 37: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nla_put_u32 │ │ │ │ │ - 38: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nl_socket_get_local_port │ │ │ │ │ - 39: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nlmsg_set_proto │ │ │ │ │ - 40: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nl_send │ │ │ │ │ - 41: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nl_socket_modify_cb │ │ │ │ │ - 42: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND nl_recvmsgs_default │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,103 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rela.text' at offset 0xf60 contains 95 entries: │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000c00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -000000000000000c 0000000c00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -000000000000002c 0000000d0000011b R_AARCH64_CALL26 0000000000000000 nlmsg_hdr + 0 │ │ │ │ │ -0000000000000048 0000000c00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -000000000000004c 0000000c00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -000000000000007c 0000000e0000011b R_AARCH64_CALL26 0000000000000000 nlmsg_data + 0 │ │ │ │ │ -0000000000000090 0000000200000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .data + 0 │ │ │ │ │ -0000000000000098 0000000200000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .data + 0 │ │ │ │ │ -00000000000000a4 0000000f0000011b R_AARCH64_CALL26 0000000000000000 nlmsg_parse + 0 │ │ │ │ │ -00000000000000b4 000000100000011b R_AARCH64_CALL26 0000000000000000 nla_get_u32 + 0 │ │ │ │ │ -00000000000000c4 0000001100000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 prte_prtereachable_base_framework + 0 │ │ │ │ │ -00000000000000c8 0000001100000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 prte_prtereachable_base_framework + 0 │ │ │ │ │ -00000000000000d8 0000001200000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 pmix_output_info + 0 │ │ │ │ │ -00000000000000dc 0000001200000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 pmix_output_info + 0 │ │ │ │ │ -0000000000000114 0000000e0000011b R_AARCH64_CALL26 0000000000000000 nlmsg_data + 0 │ │ │ │ │ -0000000000000128 000000130000011b R_AARCH64_CALL26 0000000000000000 nlmsg_size + 0 │ │ │ │ │ -000000000000012c 0000001100000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 prte_prtereachable_base_framework + 0 │ │ │ │ │ -0000000000000130 0000001100000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 prte_prtereachable_base_framework + 0 │ │ │ │ │ -000000000000014c 0000001200000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 pmix_output_info + 0 │ │ │ │ │ -0000000000000150 0000001200000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 pmix_output_info + 0 │ │ │ │ │ -0000000000000170 0000000300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000174 0000000300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000178 000000140000011b R_AARCH64_CALL26 0000000000000000 pmix_output + 0 │ │ │ │ │ -0000000000000188 0000001200000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 pmix_output_info + 0 │ │ │ │ │ -000000000000018c 0000001200000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 pmix_output_info + 0 │ │ │ │ │ -00000000000001ac 0000000300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 28 │ │ │ │ │ -00000000000001b0 0000000300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 28 │ │ │ │ │ -00000000000001b4 000000140000011b R_AARCH64_CALL26 0000000000000000 pmix_output + 0 │ │ │ │ │ -00000000000001c4 000000100000011b R_AARCH64_CALL26 0000000000000000 nla_get_u32 + 0 │ │ │ │ │ -00000000000001d0 0000000300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 58 │ │ │ │ │ -00000000000001d8 0000000300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 58 │ │ │ │ │ -00000000000001dc 000000140000011b R_AARCH64_CALL26 0000000000000000 pmix_output + 0 │ │ │ │ │ -00000000000001fc 000000150000011b R_AARCH64_CALL26 0000000000000000 __stack_chk_fail + 0 │ │ │ │ │ -0000000000000218 0000000c00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -000000000000021c 0000000c00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -0000000000000248 000000170000011b R_AARCH64_CALL26 0000000000000000 calloc + 0 │ │ │ │ │ -0000000000000258 000000180000011b R_AARCH64_CALL26 0000000000000000 nl_socket_alloc + 0 │ │ │ │ │ -0000000000000268 000000190000011b R_AARCH64_CALL26 0000000000000000 nl_connect + 0 │ │ │ │ │ -0000000000000274 0000001a0000011b R_AARCH64_CALL26 0000000000000000 nl_socket_disable_seq_check + 0 │ │ │ │ │ -0000000000000278 0000000700000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata + 0 │ │ │ │ │ -000000000000027c 000000070000012b R_AARCH64_LDST128_ABS_LO12_NC 0000000000000000 .rodata + 0 │ │ │ │ │ -0000000000000288 0000001b0000011b R_AARCH64_CALL26 0000000000000000 nl_socket_get_fd + 0 │ │ │ │ │ -000000000000029c 0000001c0000011b R_AARCH64_CALL26 0000000000000000 setsockopt + 0 │ │ │ │ │ -00000000000002b0 0000001d0000011b R_AARCH64_CALL26 0000000000000000 time + 0 │ │ │ │ │ -00000000000002d8 0000001e0000011b R_AARCH64_CALL26 0000000000000000 nlmsg_alloc_simple + 0 │ │ │ │ │ -00000000000002f0 0000001f0000011b R_AARCH64_CALL26 0000000000000000 nlmsg_append + 0 │ │ │ │ │ -00000000000002f8 000000200000011b R_AARCH64_CALL26 0000000000000000 nl_geterror + 0 │ │ │ │ │ -0000000000000300 0000000300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 150 │ │ │ │ │ -0000000000000304 0000000300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 150 │ │ │ │ │ -000000000000030c 000000140000011b R_AARCH64_CALL26 0000000000000000 pmix_output + 0 │ │ │ │ │ -0000000000000314 000000210000011b R_AARCH64_CALL26 0000000000000000 nlmsg_free + 0 │ │ │ │ │ -0000000000000320 000000220000011b R_AARCH64_CALL26 0000000000000000 nl_close + 0 │ │ │ │ │ -0000000000000328 000000230000011b R_AARCH64_CALL26 0000000000000000 nl_socket_free + 0 │ │ │ │ │ -0000000000000330 000000240000011b R_AARCH64_CALL26 0000000000000000 free + 0 │ │ │ │ │ -0000000000000338 0000000c00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -000000000000033c 0000000c00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -0000000000000378 000000200000011b R_AARCH64_CALL26 0000000000000000 nl_geterror + 0 │ │ │ │ │ -000000000000037c 0000000300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + f8 │ │ │ │ │ -0000000000000384 0000000300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + f8 │ │ │ │ │ -000000000000038c 000000140000011b R_AARCH64_CALL26 0000000000000000 pmix_output + 0 │ │ │ │ │ -0000000000000394 000000230000011b R_AARCH64_CALL26 0000000000000000 nl_socket_free + 0 │ │ │ │ │ -00000000000003a0 000000220000011b R_AARCH64_CALL26 0000000000000000 nl_close + 0 │ │ │ │ │ -00000000000003a8 0000000300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + d8 │ │ │ │ │ -00000000000003b0 0000000300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + d8 │ │ │ │ │ -00000000000003b8 000000140000011b R_AARCH64_CALL26 0000000000000000 pmix_output + 0 │ │ │ │ │ -00000000000003cc 000000250000011b R_AARCH64_CALL26 0000000000000000 nla_put_u32 + 0 │ │ │ │ │ -00000000000003e0 000000250000011b R_AARCH64_CALL26 0000000000000000 nla_put_u32 + 0 │ │ │ │ │ -00000000000003ec 0000000d0000011b R_AARCH64_CALL26 0000000000000000 nlmsg_hdr + 0 │ │ │ │ │ -00000000000003f8 000000260000011b R_AARCH64_CALL26 0000000000000000 nl_socket_get_local_port + 0 │ │ │ │ │ -0000000000000418 000000270000011b R_AARCH64_CALL26 0000000000000000 nlmsg_set_proto + 0 │ │ │ │ │ -000000000000042c 000000280000011b R_AARCH64_CALL26 0000000000000000 nl_send + 0 │ │ │ │ │ -0000000000000438 000000210000011b R_AARCH64_CALL26 0000000000000000 nlmsg_free + 0 │ │ │ │ │ -0000000000000448 0000000600000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 prte_reachable_netlink_rt_raw_parse_cb + 0 │ │ │ │ │ -0000000000000450 0000000600000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 prte_reachable_netlink_rt_raw_parse_cb + 0 │ │ │ │ │ -0000000000000468 000000290000011b R_AARCH64_CALL26 0000000000000000 nl_socket_modify_cb + 0 │ │ │ │ │ -0000000000000478 0000002a0000011b R_AARCH64_CALL26 0000000000000000 nl_recvmsgs_default + 0 │ │ │ │ │ -0000000000000498 0000000300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 130 │ │ │ │ │ -00000000000004a0 0000000300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 130 │ │ │ │ │ -00000000000004a4 000000140000011b R_AARCH64_CALL26 0000000000000000 pmix_output + 0 │ │ │ │ │ -00000000000004bc 000000200000011b R_AARCH64_CALL26 0000000000000000 nl_geterror + 0 │ │ │ │ │ -00000000000004c0 0000000300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 188 │ │ │ │ │ -00000000000004c8 0000000300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 188 │ │ │ │ │ -00000000000004d4 000000140000011b R_AARCH64_CALL26 0000000000000000 pmix_output + 0 │ │ │ │ │ -00000000000004dc 000000200000011b R_AARCH64_CALL26 0000000000000000 nl_geterror + 0 │ │ │ │ │ -00000000000004e8 0000000300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 1c0 │ │ │ │ │ -00000000000004f0 0000000300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 1c0 │ │ │ │ │ -00000000000004f4 000000140000011b R_AARCH64_CALL26 0000000000000000 pmix_output + 0 │ │ │ │ │ -00000000000004fc 000000200000011b R_AARCH64_CALL26 0000000000000000 nl_geterror + 0 │ │ │ │ │ -0000000000000504 0000000300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + 1f0 │ │ │ │ │ -000000000000050c 0000000300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + 1f0 │ │ │ │ │ -0000000000000510 000000140000011b R_AARCH64_CALL26 0000000000000000 pmix_output + 0 │ │ │ │ │ -0000000000000524 0000000300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .rodata.str1.8 + a0 │ │ │ │ │ -000000000000052c 0000000300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .rodata.str1.8 + a0 │ │ │ │ │ -0000000000000534 000000140000011b R_AARCH64_CALL26 0000000000000000 pmix_output + 0 │ │ │ │ │ -0000000000000540 000000150000011b R_AARCH64_CALL26 0000000000000000 __stack_chk_fail + 0 │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1848 contains 2 entries: │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000001c 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000048 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 200 │ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ │ @@ -1,2 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -There is no dynamic section in this file. │ │ │ │ ├── readelf --wide --version-info {} │ │ │ │ │ @@ -1,2 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ -No version information found in this file. │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -1,90 +0,0 @@ │ │ │ │ │ -Contents of the .eh_frame section: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ -00000000 0000000000000010 00000000 CIE │ │ │ │ │ - Version: 1 │ │ │ │ │ - Augmentation: "zR" │ │ │ │ │ - Code alignment factor: 4 │ │ │ │ │ - Data alignment factor: -8 │ │ │ │ │ - Return address column: 30 │ │ │ │ │ - Augmentation data: 1b │ │ │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ │ - │ │ │ │ │ -00000014 0000000000000028 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000200 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000004 │ │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000008 │ │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000014 │ │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000001c │ │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000000070 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000074 │ │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000078 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000040 000000000000005c 00000044 FDE cie=00000000 pc=0000000000000200..0000000000000544 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000204 │ │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000208 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000020c │ │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000214 │ │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000224 │ │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000022c │ │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000254 │ │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000000338 │ │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000036c │ │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000370 │ │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000374 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc1: 432 to 0000000000000524 │ │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000540 │ │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,47 +0,0 @@ │ │ │ │ │ -Received a netlink error message │ │ │ │ │ -Received a truncated netlink error message │ │ │ │ │ -Retrieved route has a different outgoing interface %d (expected %d) │ │ │ │ │ -Failed to allocate prte_reachable_netlink_sk struct │ │ │ │ │ -Failed to allocate nl handle │ │ │ │ │ -Failed to connnect netlink route socket error: %s │ │ │ │ │ -Failed to alloc nl message │ │ │ │ │ -Failed to build RTM_GETROUTE query message, error %s │ │ │ │ │ -Failed to send RTM_GETROUTE query message, error %s │ │ │ │ │ -Failed to setup callback function, error %s │ │ │ │ │ -Failed to receive netlink reply message, error %s │ │ │ │ │ -aeabi_feature_and_bits │ │ │ │ │ -prte_reachable_netlink_rt_raw_parse_cb │ │ │ │ │ -route_policy │ │ │ │ │ -__stack_chk_guard │ │ │ │ │ -nlmsg_hdr │ │ │ │ │ -nlmsg_data │ │ │ │ │ -nlmsg_parse │ │ │ │ │ -nla_get_u32 │ │ │ │ │ -prte_prtereachable_base_framework │ │ │ │ │ -pmix_output_info │ │ │ │ │ -nlmsg_size │ │ │ │ │ -pmix_output │ │ │ │ │ -__stack_chk_fail │ │ │ │ │ -prte_reachable_netlink_rt_lookup │ │ │ │ │ -nl_socket_alloc │ │ │ │ │ -nl_connect │ │ │ │ │ -nl_socket_disable_seq_check │ │ │ │ │ -nl_socket_get_fd │ │ │ │ │ -setsockopt │ │ │ │ │ -nlmsg_alloc_simple │ │ │ │ │ -nlmsg_append │ │ │ │ │ -nl_geterror │ │ │ │ │ -nlmsg_free │ │ │ │ │ -nl_close │ │ │ │ │ -nl_socket_free │ │ │ │ │ -nla_put_u32 │ │ │ │ │ -nl_socket_get_local_port │ │ │ │ │ -nlmsg_set_proto │ │ │ │ │ -nl_socket_modify_cb │ │ │ │ │ -nl_recvmsgs_default │ │ │ │ │ -.shstrtab │ │ │ │ │ -.rela.text │ │ │ │ │ -.rodata.str1.8 │ │ │ │ │ -.note.GNU-stack │ │ │ │ │ -.rela.eh_frame │ │ │ │ │ -.ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,442 +0,0 @@ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ -Disassembly of section .text: │ │ │ │ │ - │ │ │ │ │ -0000000000000000 : │ │ │ │ │ -prte_reachable_netlink_rt_raw_parse_cb(): │ │ │ │ │ - paciasp │ │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ │ - adrp x2, 0 <__stack_chk_guard> │ │ │ │ │ - R_AARCH64_ADR_GOT_PAGE __stack_chk_guard │ │ │ │ │ - ldr x2, [x2] │ │ │ │ │ - R_AARCH64_LD64_GOT_LO12_NC __stack_chk_guard │ │ │ │ │ - stp x29, x30, [sp, #288] │ │ │ │ │ - add x29, sp, #0x120 │ │ │ │ │ - str x19, [sp, #304] │ │ │ │ │ - mov x19, x1 │ │ │ │ │ - ldr x1, [x2] │ │ │ │ │ - str x1, [sp, #280] │ │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 nlmsg_hdr │ │ │ │ │ - ldrh w2, [x0, #4] │ │ │ │ │ - cmp w2, #0x2 │ │ │ │ │ - b.eq 110 // b.none │ │ │ │ │ - cmp w2, #0x18 │ │ │ │ │ - b.eq 78 // b.none │ │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ │ - adrp x1, 0 <__stack_chk_guard> │ │ │ │ │ - R_AARCH64_ADR_GOT_PAGE __stack_chk_guard │ │ │ │ │ - ldr x1, [x1] │ │ │ │ │ - R_AARCH64_LD64_GOT_LO12_NC __stack_chk_guard │ │ │ │ │ - ldr x3, [sp, #280] │ │ │ │ │ - ldr x2, [x1] │ │ │ │ │ - subs x3, x3, x2 │ │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ │ - b.ne 1fc // b.any │ │ │ │ │ - ldr x19, [sp, #304] │ │ │ │ │ - ldp x29, x30, [sp, #288] │ │ │ │ │ - add sp, sp, #0x140 │ │ │ │ │ - autiasp │ │ │ │ │ - ret │ │ │ │ │ - str x0, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 nlmsg_data │ │ │ │ │ - ldrb w0, [x0] │ │ │ │ │ - cmp w0, #0x2 │ │ │ │ │ - b.ne 44 // b.any │ │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ │ - adrp x4, 0 │ │ │ │ │ - R_AARCH64_ADR_PREL_PG_HI21 .data │ │ │ │ │ - add x2, sp, #0x18 │ │ │ │ │ - add x4, x4, #0x0 │ │ │ │ │ - R_AARCH64_ADD_ABS_LO12_NC .data │ │ │ │ │ - mov w3, #0x1f // #31 │ │ │ │ │ - mov w1, #0xc // #12 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 nlmsg_parse │ │ │ │ │ - tbnz w0, #31, 44 │ │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ │ - cbz x0, 100 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 nla_get_u32 │ │ │ │ │ - ldr w1, [x19] │ │ │ │ │ - cmp w0, w1 │ │ │ │ │ - b.eq 1e4 // b.none │ │ │ │ │ - adrp x0, 0 │ │ │ │ │ - R_AARCH64_ADR_GOT_PAGE prte_prtereachable_base_framework │ │ │ │ │ - ldr x0, [x0] │ │ │ │ │ - R_AARCH64_LD64_GOT_LO12_NC prte_prtereachable_base_framework │ │ │ │ │ - ldr w4, [x0, #84] │ │ │ │ │ - cmp w4, #0x3f │ │ │ │ │ - b.hi 100 // b.pmore │ │ │ │ │ - adrp x1, 0 │ │ │ │ │ - R_AARCH64_ADR_GOT_PAGE pmix_output_info │ │ │ │ │ - ldr x1, [x1] │ │ │ │ │ - R_AARCH64_LD64_GOT_LO12_NC pmix_output_info │ │ │ │ │ - sbfiz x0, x4, #3, #32 │ │ │ │ │ - add x0, x0, w4, sxtw │ │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ │ - cmp w0, #0x13 │ │ │ │ │ - b.gt 1bc │ │ │ │ │ - nop │ │ │ │ │ - nop │ │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ │ - str w0, [x19, #4] │ │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ │ - b 48 │ │ │ │ │ - str x0, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 nlmsg_data │ │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ │ - mov w0, #0x14 // #20 │ │ │ │ │ - ldr w1, [x5] │ │ │ │ │ - str w1, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 nlmsg_size │ │ │ │ │ - adrp x2, 0 │ │ │ │ │ - R_AARCH64_ADR_GOT_PAGE prte_prtereachable_base_framework │ │ │ │ │ - ldr x2, [x2] │ │ │ │ │ - R_AARCH64_LD64_GOT_LO12_NC prte_prtereachable_base_framework │ │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ │ - ldr w2, [x2, #84] │ │ │ │ │ - cmp w1, w0 │ │ │ │ │ - b.cc 180 // b.lo, b.ul, b.last │ │ │ │ │ - cmp w2, #0x3f │ │ │ │ │ - b.hi 44 // b.pmore │ │ │ │ │ - adrp x1, 0 │ │ │ │ │ - R_AARCH64_ADR_GOT_PAGE pmix_output_info │ │ │ │ │ - ldr x1, [x1] │ │ │ │ │ - R_AARCH64_LD64_GOT_LO12_NC pmix_output_info │ │ │ │ │ - sbfiz x0, x2, #3, #32 │ │ │ │ │ - add x0, x0, w2, sxtw │ │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ │ - cmp w0, #0x13 │ │ │ │ │ - b.le 44 │ │ │ │ │ - mov w0, w2 │ │ │ │ │ - adrp x1, 0 │ │ │ │ │ - R_AARCH64_ADR_PREL_PG_HI21 .rodata.str1.8 │ │ │ │ │ - add x1, x1, #0x0 │ │ │ │ │ - R_AARCH64_ADD_ABS_LO12_NC .rodata.str1.8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 pmix_output │ │ │ │ │ - b 44 │ │ │ │ │ - cmp w2, #0x3f │ │ │ │ │ - b.hi 44 // b.pmore │ │ │ │ │ - adrp x1, 0 │ │ │ │ │ - R_AARCH64_ADR_GOT_PAGE pmix_output_info │ │ │ │ │ - ldr x1, [x1] │ │ │ │ │ - R_AARCH64_LD64_GOT_LO12_NC pmix_output_info │ │ │ │ │ - sbfiz x0, x2, #3, #32 │ │ │ │ │ - add x0, x0, w2, sxtw │ │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ │ - cmp w0, #0x13 │ │ │ │ │ - b.le 44 │ │ │ │ │ - mov w0, w2 │ │ │ │ │ - adrp x1, 0 │ │ │ │ │ - R_AARCH64_ADR_PREL_PG_HI21 .rodata.str1.8+0x28 │ │ │ │ │ - add x1, x1, #0x0 │ │ │ │ │ - R_AARCH64_ADD_ABS_LO12_NC .rodata.str1.8+0x28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 pmix_output │ │ │ │ │ - b 44 │ │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ │ - str w4, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 nla_get_u32 │ │ │ │ │ - mov w2, w0 │ │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ │ - adrp x1, 0 │ │ │ │ │ - R_AARCH64_ADR_PREL_PG_HI21 .rodata.str1.8+0x58 │ │ │ │ │ - ldr w3, [x19] │ │ │ │ │ - add x1, x1, #0x0 │ │ │ │ │ - R_AARCH64_ADD_ABS_LO12_NC .rodata.str1.8+0x58 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 pmix_output │ │ │ │ │ - b 100 │ │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ │ - cbz x0, 1f4 │ │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ │ - str w0, [x19, #8] │ │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ │ - b 104 │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_AARCH64_CALL26 __stack_chk_fail │ │ │ │ │ - │ │ │ │ │ -0000000000000200 : │ │ │ │ │ -prte_reachable_netlink_rt_lookup(): │ │ │ │ │ - paciasp │ │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ │ - add x29, sp, #0x30 │ │ │ │ │ - str x25, [sp, #112] │ │ │ │ │ - mov w25, w0 │ │ │ │ │ - adrp x0, 0 <__stack_chk_guard> │ │ │ │ │ - R_AARCH64_ADR_GOT_PAGE __stack_chk_guard │ │ │ │ │ - ldr x0, [x0] │ │ │ │ │ - R_AARCH64_LD64_GOT_LO12_NC __stack_chk_guard │ │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ │ - mov w22, w2 │ │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ │ - mov w23, w1 │ │ │ │ │ - mov x24, x3 │ │ │ │ │ - ldr x1, [x0] │ │ │ │ │ - str x1, [sp, #40] │ │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 calloc │ │ │ │ │ - cbz x0, 524 │ │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ │ - mov x19, x0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 nl_socket_alloc │ │ │ │ │ - mov x20, x0 │ │ │ │ │ - cbz x0, 3a8 │ │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 nl_connect │ │ │ │ │ - tbnz w0, #31, 374 │ │ │ │ │ - mov x0, x20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 nl_socket_disable_seq_check │ │ │ │ │ - adrp x0, 0 │ │ │ │ │ - R_AARCH64_ADR_PREL_PG_HI21 .rodata │ │ │ │ │ - ldr q31, [x0] │ │ │ │ │ - R_AARCH64_LDST128_ABS_LO12_NC .rodata │ │ │ │ │ - mov x0, x20 │ │ │ │ │ - str q31, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 nl_socket_get_fd │ │ │ │ │ - add x3, sp, #0x10 │ │ │ │ │ - mov w4, #0x10 // #16 │ │ │ │ │ - mov w2, #0x14 // #20 │ │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_AARCH64_CALL26 setsockopt │ │ │ │ │ - mov w21, w0 │ │ │ │ │ - tbnz w0, #31, 39c │ │ │ │ │ - str x20, [x19] │ │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ │ - bl 0