--- /srv/rebuilderd/tmp/rebuilderdxdzNmh/inputs/coop-computing-tools-dev_7.15.9-1_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdxdzNmh/out/coop-computing-tools-dev_7.15.9-1_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-02 12:41:18.000000 debian-binary │ --rw-r--r-- 0 0 0 2580 2025-10-02 12:41:18.000000 control.tar.xz │ --rw-r--r-- 0 0 0 407076 2025-10-02 12:41:18.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2584 2025-10-02 12:41:18.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 406328 2025-10-02 12:41:18.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -67,15 +67,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 882 2025-10-02 12:41:18.000000 ./usr/include/cctools/unlink_recursive.h │ │ │ -rw-r--r-- 0 root (0) root (0) 75979 2025-10-02 12:41:18.000000 ./usr/include/cctools/work_queue.h │ │ │ -rw-r--r-- 0 root (0) root (0) 552 2025-10-02 12:41:18.000000 ./usr/include/cctools/work_queue_catalog.h │ │ │ -rw-r--r-- 0 root (0) root (0) 1163 2025-10-02 12:41:18.000000 ./usr/include/cctools/xxmalloc.h │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-02 12:41:18.000000 ./usr/lib/ │ │ │ -rw-r--r-- 0 root (0) root (0) 136046 2025-10-02 12:41:18.000000 ./usr/lib/libbatch_job.a │ │ │ -rw-r--r-- 0 root (0) root (0) 209148 2025-10-02 12:41:18.000000 ./usr/lib/libchirp.a │ │ │ --rw-r--r-- 0 root (0) root (0) 697606 2025-10-02 12:41:18.000000 ./usr/lib/libdttools.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 697598 2025-10-02 12:41:18.000000 ./usr/lib/libdttools.a │ │ │ -rw-r--r-- 0 root (0) root (0) 38448 2025-10-02 12:41:18.000000 ./usr/lib/libftp_lite.a │ │ │ -rw-r--r-- 0 root (0) root (0) 321348 2025-10-02 12:41:18.000000 ./usr/lib/libtaskvine.a │ │ │ -rw-r--r-- 0 root (0) root (0) 200428 2025-10-02 12:41:18.000000 ./usr/lib/libwork_queue.a │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-02 12:41:18.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-02 12:41:18.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-02 12:41:18.000000 ./usr/share/doc/coop-computing-tools-dev/ │ │ │ -rw-r--r-- 0 root (0) root (0) 1891 2025-10-02 12:41:18.000000 ./usr/share/doc/coop-computing-tools-dev/changelog.Debian.gz │ │ ├── ./usr/lib/libdttools.a │ │ │ ├── nm --print-armap {} │ │ │ │┄ error from `nm --print-armap {}`: │ │ │ │┄ nm: compat-at.o: no symbols │ │ │ │┄ nm: debug_journal.o: no symbols │ │ │ │┄ nm: debug_syslog.o: no symbols │ │ │ │┄ nm: preadwrite.o: no symbols │ │ │ │ @@ -1225,19 +1225,19 @@ │ │ │ │ U __isoc23_strtol │ │ │ │ U __isoc23_strtoul │ │ │ │ U __stack_chk_fail_local │ │ │ │ 00000000 T __x86.get_pc_thunk.ax │ │ │ │ 00000000 T __x86.get_pc_thunk.bx │ │ │ │ U access │ │ │ │ U auth_register │ │ │ │ -00001285 t auth_ticket_accept │ │ │ │ +00001281 t auth_ticket_accept │ │ │ │ 00000000 t auth_ticket_assert │ │ │ │ -000014b0 T auth_ticket_load │ │ │ │ -00001432 T auth_ticket_register │ │ │ │ -00001497 T auth_ticket_server_callback │ │ │ │ +000014ac T auth_ticket_load │ │ │ │ +0000142e T auth_ticket_register │ │ │ │ +00001493 T auth_ticket_server_callback │ │ │ │ U buffer_abortonfailure │ │ │ │ U buffer_init │ │ │ │ U buffer_max │ │ │ │ U buffer_pos │ │ │ │ U buffer_putfstring │ │ │ │ U buffer_tolstring │ │ │ │ U buffer_ubuf │ │ │ ├── file list │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ ?rw-r--r-- 0 0 0 3620 1970-01-01 00:00:00.000000 address.o │ │ │ │ ?rw-r--r-- 0 0 0 7488 1970-01-01 00:00:00.000000 auth.o │ │ │ │ ?rw-r--r-- 0 0 0 2660 1970-01-01 00:00:00.000000 auth_address.o │ │ │ │ ?rw-r--r-- 0 0 0 1964 1970-01-01 00:00:00.000000 auth_all.o │ │ │ │ ?rw-r--r-- 0 0 0 6096 1970-01-01 00:00:00.000000 auth_globus.o │ │ │ │ ?rw-r--r-- 0 0 0 2880 1970-01-01 00:00:00.000000 auth_hostname.o │ │ │ │ ?rw-r--r-- 0 0 0 1168 1970-01-01 00:00:00.000000 auth_kerberos.o │ │ │ │ -?rw-r--r-- 0 0 0 12976 1970-01-01 00:00:00.000000 auth_ticket.o │ │ │ │ +?rw-r--r-- 0 0 0 12968 1970-01-01 00:00:00.000000 auth_ticket.o │ │ │ │ ?rw-r--r-- 0 0 0 8700 1970-01-01 00:00:00.000000 auth_unix.o │ │ │ │ ?rw-r--r-- 0 0 0 4284 1970-01-01 00:00:00.000000 b64.o │ │ │ │ ?rw-r--r-- 0 0 0 12604 1970-01-01 00:00:00.000000 bitmap.o │ │ │ │ ?rw-r--r-- 0 0 0 8856 1970-01-01 00:00:00.000000 bucketing.o │ │ │ │ ?rw-r--r-- 0 0 0 7028 1970-01-01 00:00:00.000000 bucketing_exhaust.o │ │ │ │ ?rw-r--r-- 0 0 0 9788 1970-01-01 00:00:00.000000 bucketing_greedy.o │ │ │ │ ?rw-r--r-- 0 0 0 8080 1970-01-01 00:00:00.000000 bucketing_manager.o │ │ │ ├── auth_ticket.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 12336 (bytes into file) │ │ │ │ │ + Start of section headers: 12328 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x3030: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3028: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .group GROUP 00000000 000034 000008 04 13 55 4 │ │ │ │ │ [ 2] .group GROUP 00000000 00003c 000008 04 13 15 4 │ │ │ │ │ - [ 3] .text PROGBITS 00000000 000044 001672 00 AX 0 0 1 │ │ │ │ │ - [ 4] .rel.text REL 00000000 0025b8 000998 08 I 13 3 4 │ │ │ │ │ - [ 5] .data PROGBITS 00000000 0016b6 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .bss NOBITS 00000000 0016b8 000008 00 WA 0 0 4 │ │ │ │ │ - [ 7] .rodata PROGBITS 00000000 0016b8 0006c5 00 A 0 0 32 │ │ │ │ │ - [ 8] .text.__x86.get_pc_thunk.ax PROGBITS 00000000 001d7d 000004 00 AXG 0 0 1 │ │ │ │ │ - [ 9] .text.__x86.get_pc_thunk.bx PROGBITS 00000000 001d81 000004 00 AXG 0 0 1 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 001d85 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 00000000 001d88 000140 00 A 0 0 4 │ │ │ │ │ - [12] .rel.eh_frame REL 00000000 002f50 000048 08 I 13 11 4 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 001ec8 0003e0 10 14 15 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0022a8 00030e 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 002f98 000095 00 0 0 1 │ │ │ │ │ + [ 3] .text PROGBITS 00000000 000044 00166e 00 AX 0 0 1 │ │ │ │ │ + [ 4] .rel.text REL 00000000 0025b0 000998 08 I 13 3 4 │ │ │ │ │ + [ 5] .data PROGBITS 00000000 0016b2 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .bss NOBITS 00000000 0016b4 000008 00 WA 0 0 4 │ │ │ │ │ + [ 7] .rodata PROGBITS 00000000 0016b4 0006c4 00 A 0 0 32 │ │ │ │ │ + [ 8] .text.__x86.get_pc_thunk.ax PROGBITS 00000000 001d78 000004 00 AXG 0 0 1 │ │ │ │ │ + [ 9] .text.__x86.get_pc_thunk.bx PROGBITS 00000000 001d7c 000004 00 AXG 0 0 1 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 001d80 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 00000000 001d80 000140 00 A 0 0 4 │ │ │ │ │ + [12] .rel.eh_frame REL 00000000 002f48 000048 08 I 13 11 4 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 001ec0 0003e0 10 14 15 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0022a0 00030e 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 002f90 000095 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 {} │ │ │ │ │ @@ -6,18 +6,18 @@ │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .bss │ │ │ │ │ 3: 00000000 4 OBJECT LOCAL DEFAULT 6 server_callback │ │ │ │ │ 4: 00000004 4 OBJECT LOCAL DEFAULT 6 client_ticket_list │ │ │ │ │ 5: 00000000 0 SECTION LOCAL DEFAULT 7 .rodata │ │ │ │ │ 6: 00000000 3478 FUNC LOCAL DEFAULT 3 auth_ticket_assert │ │ │ │ │ 7: 00000520 192 OBJECT LOCAL DEFAULT 7 cmd.2 │ │ │ │ │ 8: 000005e0 19 OBJECT LOCAL DEFAULT 7 __func__.1 │ │ │ │ │ - 9: 00000600 197 OBJECT LOCAL DEFAULT 7 cmd.0 │ │ │ │ │ + 9: 00000600 196 OBJECT LOCAL DEFAULT 7 cmd.0 │ │ │ │ │ 10: 00000d96 185 FUNC LOCAL DEFAULT 3 write_data_to_temp_file │ │ │ │ │ - 11: 00000e4f 1078 FUNC LOCAL DEFAULT 3 server_accepts_ticket │ │ │ │ │ - 12: 00001285 429 FUNC LOCAL DEFAULT 3 auth_ticket_accept │ │ │ │ │ + 11: 00000e4f 1074 FUNC LOCAL DEFAULT 3 server_accepts_ticket │ │ │ │ │ + 12: 00001281 429 FUNC LOCAL DEFAULT 3 auth_ticket_accept │ │ │ │ │ 13: 00000000 0 SECTION LOCAL DEFAULT 8 .text.__x86.get_pc_thunk.ax │ │ │ │ │ 14: 00000000 0 SECTION LOCAL DEFAULT 9 .text.__x86.get_pc_thunk.bx │ │ │ │ │ 15: 00000000 0 FUNC GLOBAL HIDDEN 9 __x86.get_pc_thunk.bx │ │ │ │ │ 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND cctools_list_first_item │ │ │ │ │ 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND access │ │ │ │ │ 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ @@ -48,18 +48,18 @@ │ │ │ │ │ 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND unlink │ │ │ │ │ 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND string_format │ │ │ │ │ 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND system │ │ │ │ │ 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND free │ │ │ │ │ 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND strdup │ │ │ │ │ - 51: 00001432 101 FUNC GLOBAL DEFAULT 3 auth_ticket_register │ │ │ │ │ + 51: 0000142e 101 FUNC GLOBAL DEFAULT 3 auth_ticket_register │ │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND cctools_list_create │ │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND auth_register │ │ │ │ │ - 54: 00001497 25 FUNC GLOBAL DEFAULT 3 auth_ticket_server_callback │ │ │ │ │ + 54: 00001493 25 FUNC GLOBAL DEFAULT 3 auth_ticket_server_callback │ │ │ │ │ 55: 00000000 0 FUNC GLOBAL HIDDEN 8 __x86.get_pc_thunk.ax │ │ │ │ │ - 56: 000014b0 450 FUNC GLOBAL DEFAULT 3 auth_ticket_load │ │ │ │ │ + 56: 000014ac 450 FUNC GLOBAL DEFAULT 3 auth_ticket_load │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND strtok │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND cctools_list_push_tail │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND sort_dir │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncmp │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND sort_dir_free │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x25b8 contains 307 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x25b0 contains 307 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000c 00000f02 R_386_PC32 00000000 __x86.get_pc_thunk.bx │ │ │ │ │ 00000012 0000100a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 0000002c 00000209 R_386_GOTOFF 00000000 .bss │ │ │ │ │ 00000035 00001104 R_386_PLT32 00000000 cctools_list_first_item │ │ │ │ │ 000000a4 00001204 R_386_PLT32 00000000 access │ │ │ │ │ 000000b1 00001304 R_386_PLT32 00000000 __errno_location │ │ │ │ │ @@ -228,92 +228,92 @@ │ │ │ │ │ 000010ef 00002e04 R_386_PLT32 00000000 unlink │ │ │ │ │ 00001120 00001304 R_386_PLT32 00000000 __errno_location │ │ │ │ │ 0000112b 00001404 R_386_PLT32 00000000 strerror │ │ │ │ │ 0000113f 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ 0000114c 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ 0000115e 00002e04 R_386_PLT32 00000000 unlink │ │ │ │ │ 00001170 00002e04 R_386_PLT32 00000000 unlink │ │ │ │ │ -00001198 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -0000119e 00002f04 R_386_PLT32 00000000 string_format │ │ │ │ │ -000011b3 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -000011bd 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ -000011ce 00003004 R_386_PLT32 00000000 system │ │ │ │ │ -000011e5 00003104 R_386_PLT32 00000000 free │ │ │ │ │ -000011f7 00002e04 R_386_PLT32 00000000 unlink │ │ │ │ │ -00001209 00002e04 R_386_PLT32 00000000 unlink │ │ │ │ │ -0000121b 00002e04 R_386_PLT32 00000000 unlink │ │ │ │ │ -00001233 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -00001240 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ -00001256 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -00001263 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ -0000127c 00002702 R_386_PC32 00000000 __stack_chk_fail_local │ │ │ │ │ -00001290 00000f02 R_386_PC32 00000000 __x86.get_pc_thunk.bx │ │ │ │ │ -00001296 0000100a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ -000012bc 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -000012c9 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ -000012e6 00002104 R_386_PLT32 00000000 link_readline │ │ │ │ │ -000012f6 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -00001303 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ -00001314 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -00001321 00002204 R_386_PLT32 00000000 strcmp │ │ │ │ │ -00001331 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -0000133e 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ -00001355 00002d04 R_386_PLT32 00000000 strlen │ │ │ │ │ -00001366 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -00001373 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ -00001388 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -00001395 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ -000013c2 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -000013ce 00002504 R_386_PLT32 00000000 link_putlstring │ │ │ │ │ -000013e0 00003204 R_386_PLT32 00000000 strdup │ │ │ │ │ -000013ff 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -0000140b 00002504 R_386_PLT32 00000000 link_putlstring │ │ │ │ │ -00001429 00002702 R_386_PC32 00000000 __stack_chk_fail_local │ │ │ │ │ -0000143a 00000f02 R_386_PC32 00000000 __x86.get_pc_thunk.bx │ │ │ │ │ -00001440 0000100a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ -00001446 00000209 R_386_GOTOFF 00000000 .bss │ │ │ │ │ -0000144f 00003404 R_386_PLT32 00000000 cctools_list_create │ │ │ │ │ -00001455 00000209 R_386_GOTOFF 00000000 .bss │ │ │ │ │ -0000145e 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -0000146b 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ -00001477 00000109 R_386_GOTOFF 00000000 .text │ │ │ │ │ -0000147e 00000109 R_386_GOTOFF 00000000 .text │ │ │ │ │ -00001485 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -0000148b 00003504 R_386_PLT32 00000000 auth_register │ │ │ │ │ -0000149b 00003702 R_386_PC32 00000000 __x86.get_pc_thunk.ax │ │ │ │ │ -000014a0 0000100a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ -000014a9 00000209 R_386_GOTOFF 00000000 .bss │ │ │ │ │ -000014b8 00000f02 R_386_PC32 00000000 __x86.get_pc_thunk.bx │ │ │ │ │ -000014be 0000100a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ -000014e4 00003204 R_386_PLT32 00000000 strdup │ │ │ │ │ -000014f3 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -000014fc 00003904 R_386_PLT32 00000000 strtok │ │ │ │ │ -0000150d 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -0000151a 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ -00001528 00003204 R_386_PLT32 00000000 strdup │ │ │ │ │ -00001533 00000209 R_386_GOTOFF 00000000 .bss │ │ │ │ │ -0000153d 00003a04 R_386_PLT32 00000000 cctools_list_push_tail │ │ │ │ │ -00001549 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -00001551 00003904 R_386_PLT32 00000000 strtok │ │ │ │ │ -00001568 00003104 R_386_PLT32 00000000 free │ │ │ │ │ -00001579 0000222b R_386_GOT32X 00000000 strcmp │ │ │ │ │ -00001584 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -0000158a 00003b04 R_386_PLT32 00000000 sort_dir │ │ │ │ │ -000015b1 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -000015b8 00003c04 R_386_PLT32 00000000 strncmp │ │ │ │ │ -000015d5 00002d04 R_386_PLT32 00000000 strlen │ │ │ │ │ -000015f1 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -000015fe 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ -00001617 00003204 R_386_PLT32 00000000 strdup │ │ │ │ │ -00001622 00000209 R_386_GOTOFF 00000000 .bss │ │ │ │ │ -0000162c 00003a04 R_386_PLT32 00000000 cctools_list_push_tail │ │ │ │ │ -00001654 00003d04 R_386_PLT32 00000000 sort_dir_free │ │ │ │ │ -00001669 00002702 R_386_PC32 00000000 __stack_chk_fail_local │ │ │ │ │ +00001194 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +0000119a 00002f04 R_386_PLT32 00000000 string_format │ │ │ │ │ +000011af 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +000011b9 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ +000011ca 00003004 R_386_PLT32 00000000 system │ │ │ │ │ +000011e1 00003104 R_386_PLT32 00000000 free │ │ │ │ │ +000011f3 00002e04 R_386_PLT32 00000000 unlink │ │ │ │ │ +00001205 00002e04 R_386_PLT32 00000000 unlink │ │ │ │ │ +00001217 00002e04 R_386_PLT32 00000000 unlink │ │ │ │ │ +0000122f 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +0000123c 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ +00001252 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +0000125f 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ +00001278 00002702 R_386_PC32 00000000 __stack_chk_fail_local │ │ │ │ │ +0000128c 00000f02 R_386_PC32 00000000 __x86.get_pc_thunk.bx │ │ │ │ │ +00001292 0000100a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ +000012b8 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +000012c5 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ +000012e2 00002104 R_386_PLT32 00000000 link_readline │ │ │ │ │ +000012f2 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +000012ff 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ +00001310 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +0000131d 00002204 R_386_PLT32 00000000 strcmp │ │ │ │ │ +0000132d 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +0000133a 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ +00001351 00002d04 R_386_PLT32 00000000 strlen │ │ │ │ │ +00001362 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +0000136f 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ +00001384 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +00001391 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ +000013be 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +000013ca 00002504 R_386_PLT32 00000000 link_putlstring │ │ │ │ │ +000013dc 00003204 R_386_PLT32 00000000 strdup │ │ │ │ │ +000013fb 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +00001407 00002504 R_386_PLT32 00000000 link_putlstring │ │ │ │ │ +00001425 00002702 R_386_PC32 00000000 __stack_chk_fail_local │ │ │ │ │ +00001436 00000f02 R_386_PC32 00000000 __x86.get_pc_thunk.bx │ │ │ │ │ +0000143c 0000100a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ +00001442 00000209 R_386_GOTOFF 00000000 .bss │ │ │ │ │ +0000144b 00003404 R_386_PLT32 00000000 cctools_list_create │ │ │ │ │ +00001451 00000209 R_386_GOTOFF 00000000 .bss │ │ │ │ │ +0000145a 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +00001467 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ +00001473 00000109 R_386_GOTOFF 00000000 .text │ │ │ │ │ +0000147a 00000109 R_386_GOTOFF 00000000 .text │ │ │ │ │ +00001481 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +00001487 00003504 R_386_PLT32 00000000 auth_register │ │ │ │ │ +00001497 00003702 R_386_PC32 00000000 __x86.get_pc_thunk.ax │ │ │ │ │ +0000149c 0000100a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ +000014a5 00000209 R_386_GOTOFF 00000000 .bss │ │ │ │ │ +000014b4 00000f02 R_386_PC32 00000000 __x86.get_pc_thunk.bx │ │ │ │ │ +000014ba 0000100a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ +000014e0 00003204 R_386_PLT32 00000000 strdup │ │ │ │ │ +000014ef 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +000014f8 00003904 R_386_PLT32 00000000 strtok │ │ │ │ │ +00001509 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +00001516 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ +00001524 00003204 R_386_PLT32 00000000 strdup │ │ │ │ │ +0000152f 00000209 R_386_GOTOFF 00000000 .bss │ │ │ │ │ +00001539 00003a04 R_386_PLT32 00000000 cctools_list_push_tail │ │ │ │ │ +00001545 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +0000154d 00003904 R_386_PLT32 00000000 strtok │ │ │ │ │ +00001564 00003104 R_386_PLT32 00000000 free │ │ │ │ │ +00001575 0000222b R_386_GOT32X 00000000 strcmp │ │ │ │ │ +00001580 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +00001586 00003b04 R_386_PLT32 00000000 sort_dir │ │ │ │ │ +000015ad 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +000015b4 00003c04 R_386_PLT32 00000000 strncmp │ │ │ │ │ +000015d1 00002d04 R_386_PLT32 00000000 strlen │ │ │ │ │ +000015ed 00000509 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +000015fa 00001504 R_386_PLT32 00000000 cctools_debug │ │ │ │ │ +00001613 00003204 R_386_PLT32 00000000 strdup │ │ │ │ │ +0000161e 00000209 R_386_GOTOFF 00000000 .bss │ │ │ │ │ +00001628 00003a04 R_386_PLT32 00000000 cctools_list_push_tail │ │ │ │ │ +00001650 00003d04 R_386_PLT32 00000000 sort_dir_free │ │ │ │ │ +00001665 00002702 R_386_PC32 00000000 __stack_chk_fail_local │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.eh_frame' at offset 0x2f50 contains 9 entries: │ │ │ │ │ +Relocation section '.rel.eh_frame' at offset 0x2f48 contains 9 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00000102 R_386_PC32 00000000 .text │ │ │ │ │ 0000004c 00000102 R_386_PC32 00000000 .text │ │ │ │ │ 00000070 00000102 R_386_PC32 00000000 .text │ │ │ │ │ 00000094 00000102 R_386_PC32 00000000 .text │ │ │ │ │ 000000b8 00000102 R_386_PC32 00000000 .text │ │ │ │ │ 000000dc 00000102 R_386_PC32 00000000 .text │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -43,75 +43,75 @@ │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ DW_CFA_advance_loc1: 177 to 00000e4e │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000068 00000020 0000006c FDE cie=00000000 pc=00000e4f..00001285 │ │ │ │ │ +00000068 00000020 0000006c FDE cie=00000000 pc=00000e4f..00001281 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000e50 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000e52 │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ DW_CFA_advance_loc: 7 to 00000e59 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc2: 1067 to 00001284 │ │ │ │ │ + DW_CFA_advance_loc2: 1063 to 00001280 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ │ │ -0000008c 00000020 00000090 FDE cie=00000000 pc=00001285..00001432 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00001286 │ │ │ │ │ +0000008c 00000020 00000090 FDE cie=00000000 pc=00001281..0000142e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00001282 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00001288 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00001284 │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000128f │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000128b │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc2: 418 to 00001431 │ │ │ │ │ + DW_CFA_advance_loc2: 418 to 0000142d │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ │ │ -000000b0 00000020 000000b4 FDE cie=00000000 pc=00001432..00001497 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00001433 │ │ │ │ │ +000000b0 00000020 000000b4 FDE cie=00000000 pc=0000142e..00001493 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000142f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00001435 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00001431 │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00001439 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00001435 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc1: 93 to 00001496 │ │ │ │ │ + DW_CFA_advance_loc1: 93 to 00001492 │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d4 0000001c 000000d8 FDE cie=00000000 pc=00001497..000014b0 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00001498 │ │ │ │ │ +000000d4 0000001c 000000d8 FDE cie=00000000 pc=00001493..000014ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00001494 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000149a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00001496 │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 21 to 000014af │ │ │ │ │ + DW_CFA_advance_loc: 21 to 000014ab │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f4 00000020 000000f8 FDE cie=00000000 pc=000014b0..00001672 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000014b1 │ │ │ │ │ +000000f4 00000020 000000f8 FDE cie=00000000 pc=000014ac..0000166e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000014ad │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000014b3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000014af │ │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000014b7 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000014b3 │ │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ │ - DW_CFA_advance_loc2: 442 to 00001671 │ │ │ │ │ + DW_CFA_advance_loc2: 442 to 0000166d │ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ │ │ 00000118 00000010 0000011c FDE cie=00000000 pc=00000000..00000004 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -18,15 +18,15 @@ │ │ │ │ │ received bad response: '%s' │ │ │ │ │ ticket: unable to create temp file %s: %s │ │ │ │ │ ticket: sending challenge of %zu bytes │ │ │ │ │ ticket: invalid response to challenge │ │ │ │ │ ticket: unable to read entire signature of %d bytes │ │ │ │ │ ticket: received signed challenge of %d bytes │ │ │ │ │ ticket: couldn't write to %s: %s │ │ │ │ │ -openssl pkeyutl -pubin -inkey "%s" -in "%s" -sigfile "%s" -verify │ │ │ │ │ +openssl rsautl -pubin -inkey "%s" -in "%s" -verify │ │ │ │ │ ticket: %s │ │ │ │ │ ticket: failed challenge for %s │ │ │ │ │ ticket: succeeded challenge for %s │ │ │ │ │ ticket: waiting for tickets │ │ │ │ │ ticket: disconnected from client │ │ │ │ │ ticket: exhausted all ticket challenges │ │ │ │ │ ticket: bad response │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ auth_ticket_assert │ │ │ │ │ if [ -r /dev/urandom ]; then │ │ │ │ │ export RANDFILE=/dev/urandom │ │ │ │ │ elif [ -r /dev/random ]; then │ │ │ │ │ export RANDFILE=/dev/random │ │ │ │ │ unset RANDFILE │ │ │ │ │ export HOME=/ │ │ │ │ │ -openssl pkeyutl -inkey "$TICKET" -sign │ │ │ │ │ +openssl rsautl -inkey "$TICKET" -sign │ │ │ │ │ client_ticket_list │ │ │ │ │ auth_ticket_assert │ │ │ │ │ __func__.1 │ │ │ │ │ write_data_to_temp_file │ │ │ │ │ server_accepts_ticket │ │ │ │ │ auth_ticket_accept │ │ │ │ │ __x86.get_pc_thunk.bx │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1187,26 +1187,26 @@ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ movl $0x0,-0x485c(%ebp) │ │ │ │ │ mov 0x0(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .bss │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne e9f │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ - jmp 126f │ │ │ │ │ + jmp 126b │ │ │ │ │ mov 0x0(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .bss │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x4870(%ebp) │ │ │ │ │ call *%eax │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0x4858(%ebp) │ │ │ │ │ cmpl $0x0,-0x4858(%ebp) │ │ │ │ │ jne ecc │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ - jmp 126f │ │ │ │ │ + jmp 126b │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push $0x40 │ │ │ │ │ lea -0x484c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ call ed9 │ │ │ │ │ R_386_PLT32 random_array │ │ │ │ │ add $0x10,%esp │ │ │ │ │ @@ -1243,15 +1243,15 @@ │ │ │ │ │ push -0x486c(%ebp) │ │ │ │ │ call f42 │ │ │ │ │ R_386_PLT32 link_readline │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne f57 │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ - jmp 126f │ │ │ │ │ + jmp 126b │ │ │ │ │ call f58 │ │ │ │ │ R_386_PLT32 __errno_location │ │ │ │ │ movl $0x0,(%eax) │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0xa │ │ │ │ │ push $0x0 │ │ │ │ │ lea -0x480c(%ebp),%eax │ │ │ │ │ @@ -1273,15 +1273,15 @@ │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x1000 │ │ │ │ │ call fa7 │ │ │ │ │ R_386_PLT32 cctools_debug │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ - jmp 126f │ │ │ │ │ + jmp 126b │ │ │ │ │ mov -0x485c(%ebp),%eax │ │ │ │ │ push 0x10(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ lea -0x400c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ push -0x486c(%ebp) │ │ │ │ │ call fd0 │ │ │ │ │ @@ -1295,15 +1295,15 @@ │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x1000 │ │ │ │ │ call ff4 │ │ │ │ │ R_386_PLT32 cctools_debug │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ - jmp 126f │ │ │ │ │ + jmp 126b │ │ │ │ │ push -0x485c(%ebp) │ │ │ │ │ lea 0x340(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x1000 │ │ │ │ │ call 101a │ │ │ │ │ @@ -1340,15 +1340,15 @@ │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x1000 │ │ │ │ │ call 107c │ │ │ │ │ R_386_PLT32 cctools_debug │ │ │ │ │ add $0x20,%esp │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ - jmp 126f │ │ │ │ │ + jmp 126b │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push -0x485c(%ebp) │ │ │ │ │ lea -0x400c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x200c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ call d96 │ │ │ │ │ @@ -1378,15 +1378,15 @@ │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x300c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 10ef │ │ │ │ │ R_386_PLT32 unlink │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ - jmp 126f │ │ │ │ │ + jmp 126b │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x40 │ │ │ │ │ lea -0x484c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x100c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ call d96 │ │ │ │ │ @@ -1422,465 +1422,464 @@ │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x200c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 1170 │ │ │ │ │ R_386_PLT32 unlink │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ - jmp 126f │ │ │ │ │ + jmp 126b │ │ │ │ │ + sub $0x4,%esp │ │ │ │ │ lea -0x200c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x100c(%ebp),%eax │ │ │ │ │ - push %eax │ │ │ │ │ lea -0x300c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea 0x394(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ - call 119e │ │ │ │ │ + call 119a │ │ │ │ │ R_386_PLT32 string_format │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0x4854(%ebp) │ │ │ │ │ push -0x4854(%ebp) │ │ │ │ │ - lea 0x3d6(%ebx),%eax │ │ │ │ │ + lea 0x3c7(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x8 │ │ │ │ │ - call 11bd │ │ │ │ │ + call 11b9 │ │ │ │ │ R_386_PLT32 cctools_debug │ │ │ │ │ add $0x10,%esp │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x4854(%ebp) │ │ │ │ │ - call 11ce │ │ │ │ │ + call 11ca │ │ │ │ │ R_386_PLT32 system │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0x4850(%ebp) │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x4854(%ebp) │ │ │ │ │ - call 11e5 │ │ │ │ │ + call 11e1 │ │ │ │ │ R_386_PLT32 free │ │ │ │ │ add $0x10,%esp │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x200c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ - call 11f7 │ │ │ │ │ + call 11f3 │ │ │ │ │ R_386_PLT32 unlink │ │ │ │ │ add $0x10,%esp │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x100c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ - call 1209 │ │ │ │ │ + call 1205 │ │ │ │ │ R_386_PLT32 unlink │ │ │ │ │ add $0x10,%esp │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x300c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ - call 121b │ │ │ │ │ + call 1217 │ │ │ │ │ R_386_PLT32 unlink │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmpl $0x0,-0x4850(%ebp) │ │ │ │ │ - je 124e │ │ │ │ │ + je 124a │ │ │ │ │ push -0x4870(%ebp) │ │ │ │ │ - lea 0x3e4(%ebx),%eax │ │ │ │ │ + lea 0x3d4(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x1000 │ │ │ │ │ - call 1240 │ │ │ │ │ + call 123c │ │ │ │ │ R_386_PLT32 cctools_debug │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ - jmp 126f │ │ │ │ │ + jmp 126b │ │ │ │ │ push -0x4870(%ebp) │ │ │ │ │ - lea 0x404(%ebx),%eax │ │ │ │ │ + lea 0x3f4(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x1000 │ │ │ │ │ - call 1263 │ │ │ │ │ + call 125f │ │ │ │ │ R_386_PLT32 cctools_debug │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ mov -0xc(%ebp),%edx │ │ │ │ │ sub %gs:0x14,%edx │ │ │ │ │ - je 1280 │ │ │ │ │ - call 127c │ │ │ │ │ + je 127c │ │ │ │ │ + call 1278 │ │ │ │ │ R_386_PC32 __stack_chk_fail_local │ │ │ │ │ mov -0x4(%ebp),%ebx │ │ │ │ │ leave │ │ │ │ │ ret │ │ │ │ │ │ │ │ │ │ -00001285 : │ │ │ │ │ +00001281 : │ │ │ │ │ auth_ticket_accept(): │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x824,%esp │ │ │ │ │ - call 1290 │ │ │ │ │ + call 128c │ │ │ │ │ R_386_PC32 __x86.get_pc_thunk.bx │ │ │ │ │ add $0x2,%ebx │ │ │ │ │ R_386_GOTPC _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ │ mov %eax,-0x81c(%ebp) │ │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ │ mov %eax,-0x820(%ebp) │ │ │ │ │ mov %gs:0x14,%eax │ │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea 0x427(%ebx),%eax │ │ │ │ │ + lea 0x417(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x1000 │ │ │ │ │ - call 12c9 │ │ │ │ │ + call 12c5 │ │ │ │ │ R_386_PLT32 cctools_debug │ │ │ │ │ add $0x10,%esp │ │ │ │ │ push 0x10(%ebp) │ │ │ │ │ push $0x800 │ │ │ │ │ lea -0x80c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ push -0x81c(%ebp) │ │ │ │ │ - call 12e6 │ │ │ │ │ + call 12e2 │ │ │ │ │ R_386_PLT32 link_readline │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 130f │ │ │ │ │ + jne 130b │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea 0x444(%ebx),%eax │ │ │ │ │ + lea 0x434(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x1000 │ │ │ │ │ - call 1303 │ │ │ │ │ + call 12ff │ │ │ │ │ R_386_PLT32 cctools_debug │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 1417 │ │ │ │ │ + jmp 1413 │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea 0x465(%ebx),%eax │ │ │ │ │ + lea 0x455(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ lea -0x80c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ - call 1321 │ │ │ │ │ + call 131d │ │ │ │ │ R_386_PLT32 strcmp │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 134a │ │ │ │ │ + jne 1346 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea 0x468(%ebx),%eax │ │ │ │ │ + lea 0x458(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x1000 │ │ │ │ │ - call 133e │ │ │ │ │ + call 133a │ │ │ │ │ R_386_PLT32 cctools_debug │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 1417 │ │ │ │ │ + jmp 1413 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x80c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ - call 1355 │ │ │ │ │ + call 1351 │ │ │ │ │ R_386_PLT32 strlen │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0x20,%eax │ │ │ │ │ - je 137f │ │ │ │ │ + je 137b │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea 0x490(%ebx),%eax │ │ │ │ │ + lea 0x480(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x1000 │ │ │ │ │ - call 1373 │ │ │ │ │ + call 136f │ │ │ │ │ R_386_PLT32 cctools_debug │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 1417 │ │ │ │ │ + jmp 1413 │ │ │ │ │ lea -0x80c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ - lea 0x4a8(%ebx),%eax │ │ │ │ │ + lea 0x498(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x1000 │ │ │ │ │ - call 1395 │ │ │ │ │ + call 1391 │ │ │ │ │ R_386_PLT32 cctools_debug │ │ │ │ │ add $0x10,%esp │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push 0x10(%ebp) │ │ │ │ │ lea -0x80c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ push -0x81c(%ebp) │ │ │ │ │ call e4f │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 13f8 │ │ │ │ │ + je 13f4 │ │ │ │ │ push 0x10(%ebp) │ │ │ │ │ push $0x8 │ │ │ │ │ - lea 0x4c7(%ebx),%eax │ │ │ │ │ + lea 0x4b7(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push -0x81c(%ebp) │ │ │ │ │ - call 13ce │ │ │ │ │ + call 13ca │ │ │ │ │ R_386_PLT32 link_putlstring │ │ │ │ │ add $0x10,%esp │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ lea -0x80c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ - call 13e0 │ │ │ │ │ + call 13dc │ │ │ │ │ R_386_PLT32 strdup │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov -0x820(%ebp),%eax │ │ │ │ │ mov %edx,(%eax) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - jmp 141c │ │ │ │ │ + jmp 1418 │ │ │ │ │ push 0x10(%ebp) │ │ │ │ │ push $0x8 │ │ │ │ │ - lea 0x4d0(%ebx),%eax │ │ │ │ │ + lea 0x4c0(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push -0x81c(%ebp) │ │ │ │ │ - call 140b │ │ │ │ │ + call 1407 │ │ │ │ │ R_386_PLT32 link_putlstring │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 12d0 │ │ │ │ │ + jmp 12cc │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ mov -0xc(%ebp),%edx │ │ │ │ │ sub %gs:0x14,%edx │ │ │ │ │ - je 142d │ │ │ │ │ - call 1429 │ │ │ │ │ + je 1429 │ │ │ │ │ + call 1425 │ │ │ │ │ R_386_PC32 __stack_chk_fail_local │ │ │ │ │ mov -0x4(%ebp),%ebx │ │ │ │ │ leave │ │ │ │ │ ret │ │ │ │ │ │ │ │ │ │ -00001432 : │ │ │ │ │ +0000142e : │ │ │ │ │ auth_ticket_register(): │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - call 143a │ │ │ │ │ + call 1436 │ │ │ │ │ R_386_PC32 __x86.get_pc_thunk.bx │ │ │ │ │ add $0x2,%ebx │ │ │ │ │ R_386_GOTPC _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .bss │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 1459 │ │ │ │ │ - call 144f │ │ │ │ │ + jne 1455 │ │ │ │ │ + call 144b │ │ │ │ │ R_386_PLT32 cctools_list_create │ │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ │ R_386_GOTOFF .bss │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea 0x4d9(%ebx),%eax │ │ │ │ │ + lea 0x4c9(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x1000 │ │ │ │ │ - call 146b │ │ │ │ │ + call 1467 │ │ │ │ │ R_386_PLT32 cctools_debug │ │ │ │ │ add $0x10,%esp │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ - lea 0x1285(%ebx),%eax │ │ │ │ │ + lea 0x1281(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .text │ │ │ │ │ push %eax │ │ │ │ │ lea 0x0(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .text │ │ │ │ │ push %eax │ │ │ │ │ - lea 0x4ec(%ebx),%eax │ │ │ │ │ + lea 0x4dc(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ - call 148b │ │ │ │ │ + call 1487 │ │ │ │ │ R_386_PLT32 auth_register │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x4(%ebp),%ebx │ │ │ │ │ leave │ │ │ │ │ ret │ │ │ │ │ │ │ │ │ │ -00001497 : │ │ │ │ │ +00001493 : │ │ │ │ │ auth_ticket_server_callback(): │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ - call 149b │ │ │ │ │ + call 1497 │ │ │ │ │ R_386_PC32 __x86.get_pc_thunk.ax │ │ │ │ │ add $0x1,%eax │ │ │ │ │ R_386_GOTPC _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ │ mov %edx,0x0(%eax) │ │ │ │ │ R_386_GOTOFF .bss │ │ │ │ │ nop │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ │ │ │ │ │ -000014b0 : │ │ │ │ │ +000014ac : │ │ │ │ │ auth_ticket_load(): │ │ │ │ │ push %ebp │ │ │ │ │ mov %esp,%ebp │ │ │ │ │ push %ebx │ │ │ │ │ sub $0x34,%esp │ │ │ │ │ - call 14b8 │ │ │ │ │ + call 14b4 │ │ │ │ │ R_386_PC32 __x86.get_pc_thunk.bx │ │ │ │ │ add $0x2,%ebx │ │ │ │ │ R_386_GOTPC _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ │ mov %gs:0x14,%eax │ │ │ │ │ mov %eax,-0xc(%ebp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmpl $0x0,-0x2c(%ebp) │ │ │ │ │ - je 1574 │ │ │ │ │ + je 1570 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x2c(%ebp) │ │ │ │ │ - call 14e4 │ │ │ │ │ + call 14e0 │ │ │ │ │ R_386_PLT32 strdup │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0x10(%ebp) │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea 0x4f3(%ebx),%eax │ │ │ │ │ + lea 0x4e3(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push -0x10(%ebp) │ │ │ │ │ - call 14fc │ │ │ │ │ + call 14f8 │ │ │ │ │ R_386_PLT32 strtok │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0x18(%ebp) │ │ │ │ │ - jmp 155b │ │ │ │ │ + jmp 1557 │ │ │ │ │ push -0x18(%ebp) │ │ │ │ │ - lea 0x4f5(%ebx),%eax │ │ │ │ │ + lea 0x4e5(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x80000 │ │ │ │ │ - call 151a │ │ │ │ │ + call 1516 │ │ │ │ │ R_386_PLT32 cctools_debug │ │ │ │ │ add $0x10,%esp │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x18(%ebp) │ │ │ │ │ - call 1528 │ │ │ │ │ + call 1524 │ │ │ │ │ R_386_PLT32 strdup │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .bss │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ - call 153d │ │ │ │ │ + call 1539 │ │ │ │ │ R_386_PLT32 cctools_list_push_tail │ │ │ │ │ add $0x10,%esp │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ - lea 0x4f3(%ebx),%eax │ │ │ │ │ + lea 0x4e3(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ - call 1551 │ │ │ │ │ + call 154d │ │ │ │ │ R_386_PLT32 strtok │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,-0x18(%ebp) │ │ │ │ │ cmpl $0x0,-0x18(%ebp) │ │ │ │ │ - jne 1508 │ │ │ │ │ + jne 1504 │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push -0x10(%ebp) │ │ │ │ │ - call 1568 │ │ │ │ │ + call 1564 │ │ │ │ │ R_386_PLT32 free │ │ │ │ │ add $0x10,%esp │ │ │ │ │ - jmp 165b │ │ │ │ │ + jmp 1657 │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ mov 0x0(%ebx),%eax │ │ │ │ │ R_386_GOT32X strcmp │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ - lea 0x4ff(%ebx),%eax │ │ │ │ │ + lea 0x4ef(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ - call 158a │ │ │ │ │ + call 1586 │ │ │ │ │ R_386_PLT32 sort_dir │ │ │ │ │ add $0x10,%esp │ │ │ │ │ movl $0x0,-0x14(%ebp) │ │ │ │ │ - jmp 1637 │ │ │ │ │ + jmp 1633 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ mov -0x14(%ebp),%edx │ │ │ │ │ shl $0x2,%edx │ │ │ │ │ add %edx,%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ sub $0x4,%esp │ │ │ │ │ push $0x7 │ │ │ │ │ - lea 0x501(%ebx),%edx │ │ │ │ │ + lea 0x4f1(%ebx),%edx │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ - call 15b8 │ │ │ │ │ + call 15b4 │ │ │ │ │ R_386_PLT32 strncmp │ │ │ │ │ add $0x10,%esp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 1633 │ │ │ │ │ + jne 162f │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ mov -0x14(%ebp),%edx │ │ │ │ │ shl $0x2,%edx │ │ │ │ │ add %edx,%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ - call 15d5 │ │ │ │ │ + call 15d1 │ │ │ │ │ R_386_PLT32 strlen │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp $0x27,%eax │ │ │ │ │ - jne 1633 │ │ │ │ │ + jne 162f │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ mov -0x14(%ebp),%edx │ │ │ │ │ shl $0x2,%edx │ │ │ │ │ add %edx,%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ push %eax │ │ │ │ │ - lea 0x509(%ebx),%eax │ │ │ │ │ + lea 0x4f9(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ push %eax │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x80000 │ │ │ │ │ - call 15fe │ │ │ │ │ + call 15fa │ │ │ │ │ R_386_PLT32 cctools_debug │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ mov -0x14(%ebp),%edx │ │ │ │ │ shl $0x2,%edx │ │ │ │ │ add %edx,%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ - call 1617 │ │ │ │ │ + call 1613 │ │ │ │ │ R_386_PLT32 strdup │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ │ R_386_GOTOFF .bss │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ - call 162c │ │ │ │ │ + call 1628 │ │ │ │ │ R_386_PLT32 cctools_list_push_tail │ │ │ │ │ add $0x10,%esp │ │ │ │ │ addl $0x1,-0x14(%ebp) │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ mov -0x14(%ebp),%edx │ │ │ │ │ shl $0x2,%edx │ │ │ │ │ add %edx,%eax │ │ │ │ │ mov (%eax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 159d │ │ │ │ │ + jne 1599 │ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ │ sub $0xc,%esp │ │ │ │ │ push %eax │ │ │ │ │ - call 1654 │ │ │ │ │ + call 1650 │ │ │ │ │ R_386_PLT32 sort_dir_free │ │ │ │ │ add $0x10,%esp │ │ │ │ │ nop │ │ │ │ │ mov -0xc(%ebp),%eax │ │ │ │ │ sub %gs:0x14,%eax │ │ │ │ │ - je 166d │ │ │ │ │ - call 1669 │ │ │ │ │ + je 1669 │ │ │ │ │ + call 1665 │ │ │ │ │ R_386_PC32 __stack_chk_fail_local │ │ │ │ │ mov -0x4(%ebp),%ebx │ │ │ │ │ leave │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -53,39 +53,39 @@ │ │ │ │ │ 0x00000320 6e746972 65207369 676e6174 75726520 ntire signature │ │ │ │ │ 0x00000330 6f662025 64206279 7465730a 00000000 of %d bytes..... │ │ │ │ │ 0x00000340 7469636b 65743a20 72656365 69766564 ticket: received │ │ │ │ │ 0x00000350 20736967 6e656420 6368616c 6c656e67 signed challeng │ │ │ │ │ 0x00000360 65206f66 20256420 62797465 73000000 e of %d bytes... │ │ │ │ │ 0x00000370 7469636b 65743a20 636f756c 646e2774 ticket: couldn't │ │ │ │ │ 0x00000380 20777269 74652074 6f202573 3a202573 write to %s: %s │ │ │ │ │ - 0x00000390 0a000000 6f70656e 73736c20 706b6579 ....openssl pkey │ │ │ │ │ - 0x000003a0 75746c20 2d707562 696e202d 696e6b65 utl -pubin -inke │ │ │ │ │ - 0x000003b0 79202225 7322202d 696e2022 25732220 y "%s" -in "%s" │ │ │ │ │ - 0x000003c0 2d736967 66696c65 20222573 22202d76 -sigfile "%s" -v │ │ │ │ │ - 0x000003d0 65726966 79007469 636b6574 3a202573 erify.ticket: %s │ │ │ │ │ - 0x000003e0 0a000000 7469636b 65743a20 6661696c ....ticket: fail │ │ │ │ │ - 0x000003f0 65642063 68616c6c 656e6765 20666f72 ed challenge for │ │ │ │ │ - 0x00000400 20257300 7469636b 65743a20 73756363 %s.ticket: succ │ │ │ │ │ - 0x00000410 65656465 64206368 616c6c65 6e676520 eeded challenge │ │ │ │ │ - 0x00000420 666f7220 25730074 69636b65 743a2077 for %s.ticket: w │ │ │ │ │ - 0x00000430 61697469 6e672066 6f722074 69636b65 aiting for ticke │ │ │ │ │ - 0x00000440 74730000 7469636b 65743a20 64697363 ts..ticket: disc │ │ │ │ │ - 0x00000450 6f6e6e65 63746564 2066726f 6d20636c onnected from cl │ │ │ │ │ - 0x00000460 69656e74 003d3d00 7469636b 65743a20 ient.==.ticket: │ │ │ │ │ - 0x00000470 65786861 75737465 6420616c 6c207469 exhausted all ti │ │ │ │ │ - 0x00000480 636b6574 20636861 6c6c656e 67657300 cket challenges. │ │ │ │ │ - 0x00000490 7469636b 65743a20 62616420 72657370 ticket: bad resp │ │ │ │ │ - 0x000004a0 6f6e7365 00000000 7469636b 65743a20 onse....ticket: │ │ │ │ │ - 0x000004b0 72656164 20746963 6b657420 64696765 read ticket dige │ │ │ │ │ - 0x000004c0 73743a20 25730073 75636365 73730a00 st: %s.success.. │ │ │ │ │ - 0x000004d0 6661696c 7572650a 00746963 6b65743a failure..ticket: │ │ │ │ │ - 0x000004e0 20726567 69737465 72656400 7469636b registered.tick │ │ │ │ │ - 0x000004f0 6574002c 00616464 696e6720 2573002e et.,.adding %s.. │ │ │ │ │ - 0x00000500 00746963 6b65742e 00616464 696e6720 .ticket..adding │ │ │ │ │ - 0x00000510 7469636b 65742025 73000000 00000000 ticket %s....... │ │ │ │ │ + 0x00000390 0a000000 6f70656e 73736c20 72736175 ....openssl rsau │ │ │ │ │ + 0x000003a0 746c202d 70756269 6e202d69 6e6b6579 tl -pubin -inkey │ │ │ │ │ + 0x000003b0 20222573 22202d69 6e202225 7322202d "%s" -in "%s" - │ │ │ │ │ + 0x000003c0 76657269 66790074 69636b65 743a2025 verify.ticket: % │ │ │ │ │ + 0x000003d0 730a0000 7469636b 65743a20 6661696c s...ticket: fail │ │ │ │ │ + 0x000003e0 65642063 68616c6c 656e6765 20666f72 ed challenge for │ │ │ │ │ + 0x000003f0 20257300 7469636b 65743a20 73756363 %s.ticket: succ │ │ │ │ │ + 0x00000400 65656465 64206368 616c6c65 6e676520 eeded challenge │ │ │ │ │ + 0x00000410 666f7220 25730074 69636b65 743a2077 for %s.ticket: w │ │ │ │ │ + 0x00000420 61697469 6e672066 6f722074 69636b65 aiting for ticke │ │ │ │ │ + 0x00000430 74730000 7469636b 65743a20 64697363 ts..ticket: disc │ │ │ │ │ + 0x00000440 6f6e6e65 63746564 2066726f 6d20636c onnected from cl │ │ │ │ │ + 0x00000450 69656e74 003d3d00 7469636b 65743a20 ient.==.ticket: │ │ │ │ │ + 0x00000460 65786861 75737465 6420616c 6c207469 exhausted all ti │ │ │ │ │ + 0x00000470 636b6574 20636861 6c6c656e 67657300 cket challenges. │ │ │ │ │ + 0x00000480 7469636b 65743a20 62616420 72657370 ticket: bad resp │ │ │ │ │ + 0x00000490 6f6e7365 00000000 7469636b 65743a20 onse....ticket: │ │ │ │ │ + 0x000004a0 72656164 20746963 6b657420 64696765 read ticket dige │ │ │ │ │ + 0x000004b0 73743a20 25730073 75636365 73730a00 st: %s.success.. │ │ │ │ │ + 0x000004c0 6661696c 7572650a 00746963 6b65743a failure..ticket: │ │ │ │ │ + 0x000004d0 20726567 69737465 72656400 7469636b registered.tick │ │ │ │ │ + 0x000004e0 6574002c 00616464 696e6720 2573002e et.,.adding %s.. │ │ │ │ │ + 0x000004f0 00746963 6b65742e 00616464 696e6720 .ticket..adding │ │ │ │ │ + 0x00000500 7469636b 65742025 73000000 00000000 ticket %s....... │ │ │ │ │ + 0x00000510 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000520 6966205b 202d7220 2f646576 2f757261 if [ -r /dev/ura │ │ │ │ │ 0x00000530 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ │ 0x00000540 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ │ 0x00000550 65762f75 72616e64 6f6d0a65 6c696620 ev/urandom.elif │ │ │ │ │ 0x00000560 5b202d72 202f6465 762f7261 6e646f6d [ -r /dev/random │ │ │ │ │ 0x00000570 205d3b20 7468656e 0a096578 706f7274 ]; then..export │ │ │ │ │ 0x00000580 2052414e 4446494c 453d2f64 65762f72 RANDFILE=/dev/r │ │ │ │ │ @@ -102,11 +102,11 @@ │ │ │ │ │ 0x00000630 65762f75 72616e64 6f6d0a65 6c696620 ev/urandom.elif │ │ │ │ │ 0x00000640 5b202d72 202f6465 762f7261 6e646f6d [ -r /dev/random │ │ │ │ │ 0x00000650 205d3b20 7468656e 0a096578 706f7274 ]; then..export │ │ │ │ │ 0x00000660 2052414e 4446494c 453d2f64 65762f72 RANDFILE=/dev/r │ │ │ │ │ 0x00000670 616e646f 6d0a656c 73650a09 756e7365 andom.else..unse │ │ │ │ │ 0x00000680 74205241 4e444649 4c450a09 6578706f t RANDFILE..expo │ │ │ │ │ 0x00000690 72742048 4f4d453d 2f0a6669 0a6f7065 rt HOME=/.fi.ope │ │ │ │ │ - 0x000006a0 6e73736c 20706b65 7975746c 202d696e nssl pkeyutl -in │ │ │ │ │ - 0x000006b0 6b657920 22245449 434b4554 22202d73 key "$TICKET" -s │ │ │ │ │ - 0x000006c0 69676e0a 00 ign.. │ │ │ │ │ + 0x000006a0 6e73736c 20727361 75746c20 2d696e6b nssl rsautl -ink │ │ │ │ │ + 0x000006b0 65792022 24544943 4b455422 202d7369 ey "$TICKET" -si │ │ │ │ │ + 0x000006c0 676e0a00 gn.. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -4,21 +4,21 @@ │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ │ │ │ 0x00000010 1b0c0404 88010000 28000000 1c000000 ........(....... │ │ │ │ │ 0x00000020 00000000 960d0000 00410e08 8502420d .........A....B. │ │ │ │ │ 0x00000030 05488603 83040388 0dc341c6 41c50c04 .H........A.A... │ │ │ │ │ 0x00000040 04000000 20000000 48000000 960d0000 .... ...H....... │ │ │ │ │ 0x00000050 b9000000 00410e08 8502420d 05448303 .....A....B..D.. │ │ │ │ │ 0x00000060 02b1c5c3 0c040400 20000000 6c000000 ........ ...l... │ │ │ │ │ - 0x00000070 4f0e0000 36040000 00410e08 8502420d O...6....A....B. │ │ │ │ │ - 0x00000080 05478303 032b04c5 c30c0404 20000000 .G...+...... ... │ │ │ │ │ - 0x00000090 90000000 85120000 ad010000 00410e08 .............A.. │ │ │ │ │ + 0x00000070 4f0e0000 32040000 00410e08 8502420d O...2....A....B. │ │ │ │ │ + 0x00000080 05478303 032704c5 c30c0404 20000000 .G...'...... ... │ │ │ │ │ + 0x00000090 90000000 81120000 ad010000 00410e08 .............A.. │ │ │ │ │ 0x000000a0 8502420d 05478303 03a201c5 c30c0404 ..B..G.......... │ │ │ │ │ - 0x000000b0 20000000 b4000000 32140000 65000000 .......2...e... │ │ │ │ │ + 0x000000b0 20000000 b4000000 2e140000 65000000 ...........e... │ │ │ │ │ 0x000000c0 00410e08 8502420d 05448303 025dc5c3 .A....B..D...].. │ │ │ │ │ - 0x000000d0 0c040400 1c000000 d8000000 97140000 ................ │ │ │ │ │ + 0x000000d0 0c040400 1c000000 d8000000 93140000 ................ │ │ │ │ │ 0x000000e0 19000000 00410e08 8502420d 0555c50c .....A....B..U.. │ │ │ │ │ - 0x000000f0 04040000 20000000 f8000000 b0140000 .... ........... │ │ │ │ │ + 0x000000f0 04040000 20000000 f8000000 ac140000 .... ........... │ │ │ │ │ 0x00000100 c2010000 00410e08 8502420d 05448303 .....A....B..D.. │ │ │ │ │ 0x00000110 03ba01c5 c30c0404 10000000 1c010000 ................ │ │ │ │ │ 0x00000120 00000000 04000000 00000000 10000000 ................ │ │ │ │ │ 0x00000130 30010000 00000000 04000000 00000000 0...............