--- /srv/rebuilderd/tmp/rebuilderdVFRTKU/inputs/zsv-dev_1.3.0-1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdVFRTKU/out/zsv-dev_1.3.0-1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-17 10:50:36.000000 debian-binary │ -rw-r--r-- 0 0 0 1528 2026-02-17 10:50:36.000000 control.tar.xz │ --rw-r--r-- 0 0 0 35812 2026-02-17 10:50:36.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 35968 2026-02-17 10:50:36.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: zsv-dev │ │ │ Source: zsv │ │ │ Version: 1.3.0-1 │ │ │ Architecture: amd64 │ │ │ Maintainer: Azeem Sajid │ │ │ -Installed-Size: 156 │ │ │ +Installed-Size: 157 │ │ │ Section: utils │ │ │ Priority: optional │ │ │ Homepage: https://github.com/liquidaty/zsv │ │ │ Description: world's fastest (SIMD) CSV parser library │ │ │ zsv-dev contains the development files for the zsv │ │ │ library, which can be used to parse CSV and other │ │ │ tabular data formats in your own C programs. │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -36,13 +36,13 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1484 2025-11-30 20:22:23.000000 ./usr/include/zsv/utils/utf8.h │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-30 20:22:23.000000 ./usr/include/zsv/utils/win/ │ │ │ -rw-r--r-- 0 root (0) root (0) 447 2025-11-30 20:22:23.000000 ./usr/include/zsv/utils/win/dl.h │ │ │ -rw-r--r-- 0 root (0) root (0) 3358 2025-11-30 20:22:23.000000 ./usr/include/zsv/utils/writer.h │ │ │ -rw-r--r-- 0 root (0) root (0) 679 2025-11-30 20:22:23.000000 ./usr/include/zsv/zsv_export.h │ │ │ -rw-r--r-- 0 root (0) root (0) 356 2026-02-17 10:50:36.000000 ./usr/include/zsv.h │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-17 10:50:36.000000 ./usr/lib/ │ │ │ --rw-r--r-- 0 root (0) root (0) 41734 2026-02-17 10:50:36.000000 ./usr/lib/libzsv.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 42318 2026-02-17 10:50:36.000000 ./usr/lib/libzsv.a │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-17 10:50:36.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-17 10:50:36.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-17 10:50:36.000000 ./usr/share/doc/zsv-dev/ │ │ │ -rw-r--r-- 0 root (0) root (0) 154 2026-02-17 10:50:36.000000 ./usr/share/doc/zsv-dev/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 3792 2026-02-17 10:12:27.000000 ./usr/share/doc/zsv-dev/copyright │ │ ├── ./usr/lib/libzsv.a │ │ │ ├── file list │ │ │ │ @@ -1,2 +1,2 @@ │ │ │ │ ---------- 0 0 0 542 1970-01-01 00:00:00.000000 / │ │ │ │ -?rw-r--r-- 0 0 0 41064 1970-01-01 00:00:00.000000 zsv.o │ │ │ │ +?rw-r--r-- 0 0 0 41648 1970-01-01 00:00:00.000000 zsv.o │ │ │ ├── zsv.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 35816 (bytes into file) │ │ │ │ │ + Start of section headers: 36400 (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: 82 │ │ │ │ │ Section header string table index: 81 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,91 +1,91 @@ │ │ │ │ │ -There are 82 section headers, starting at offset 0x8be8: │ │ │ │ │ +There are 82 section headers, starting at offset 0x8e30: │ │ │ │ │ │ │ │ │ │ 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 000000 00 AX 0 0 1 │ │ │ │ │ [ 2] .data PROGBITS 0000000000000000 000040 000000 00 WA 0 0 1 │ │ │ │ │ [ 3] .bss NOBITS 0000000000000000 000040 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .text.zsv_pull_row PROGBITS 0000000000000000 000040 00001a 00 AX 0 0 16 │ │ │ │ │ [ 5] .text.zsv_get_cell_1 PROGBITS 0000000000000000 000060 000047 00 AX 0 0 16 │ │ │ │ │ [ 6] .text.zsv_get_cell_with_overwrite PROGBITS 0000000000000000 0000a8 00014f 00 AX 0 0 16 │ │ │ │ │ - [ 7] .rela.text.zsv_get_cell_with_overwrite RELA 0000000000000000 0071e0 000018 18 I 79 6 8 │ │ │ │ │ + [ 7] .rela.text.zsv_get_cell_with_overwrite RELA 0000000000000000 007428 000018 18 I 79 6 8 │ │ │ │ │ [ 8] .text.ignore_header_rows PROGBITS 0000000000000000 0001f8 0000b4 00 AX 0 0 16 │ │ │ │ │ - [ 9] .rela.text.ignore_header_rows RELA 0000000000000000 0071f8 000060 18 I 79 8 8 │ │ │ │ │ + [ 9] .rela.text.ignore_header_rows RELA 0000000000000000 007440 000060 18 I 79 8 8 │ │ │ │ │ [10] .text.collate_header_destroy PROGBITS 0000000000000000 0002b0 00003e 00 AX 0 0 16 │ │ │ │ │ - [11] .rela.text.collate_header_destroy RELA 0000000000000000 007258 000048 18 I 79 10 8 │ │ │ │ │ + [11] .rela.text.collate_header_destroy RELA 0000000000000000 0074a0 000048 18 I 79 10 8 │ │ │ │ │ [12] .text.zsv_set_scan_filter PROGBITS 0000000000000000 0002f0 000015 00 AX 0 0 16 │ │ │ │ │ [13] .rodata.zsv_lib_version.str1.1 PROGBITS 0000000000000000 000305 00000a 01 AMS 0 0 1 │ │ │ │ │ [14] .text.zsv_lib_version PROGBITS 0000000000000000 000310 00000c 00 AX 0 0 16 │ │ │ │ │ - [15] .rela.text.zsv_lib_version RELA 0000000000000000 0072a0 000018 18 I 79 14 8 │ │ │ │ │ - [16] .text.zsv_strencode PROGBITS 0000000000000000 000320 000265 00 AX 0 0 32 │ │ │ │ │ - [17] .rela.text.zsv_strencode RELA 0000000000000000 0072b8 000018 18 I 79 16 8 │ │ │ │ │ + [15] .rela.text.zsv_lib_version RELA 0000000000000000 0074e8 000018 18 I 79 14 8 │ │ │ │ │ + [16] .text.zsv_strencode PROGBITS 0000000000000000 000320 000262 00 AX 0 0 16 │ │ │ │ │ + [17] .rela.text.zsv_strencode RELA 0000000000000000 007500 000018 18 I 79 16 8 │ │ │ │ │ [18] .rodata.zsv_scan_delim_pull.str1.8 PROGBITS 0000000000000000 000588 000038 01 AMS 0 0 8 │ │ │ │ │ - [19] .text.zsv_scan_delim_pull PROGBITS 0000000000000000 0005c0 001527 00 AX 0 0 16 │ │ │ │ │ - [20] .rela.text.zsv_scan_delim_pull RELA 0000000000000000 0072d0 000228 18 I 79 19 8 │ │ │ │ │ - [21] .rodata.zsv_scan.str1.1 PROGBITS 0000000000000000 001ae7 000003 01 AMS 0 0 1 │ │ │ │ │ - [22] .text.zsv_scan PROGBITS 0000000000000000 001af0 001658 00 AX 0 0 16 │ │ │ │ │ - [23] .rela.text.zsv_scan RELA 0000000000000000 0074f8 0001e0 18 I 79 22 8 │ │ │ │ │ - [24] .rodata.zsv_parse_more.str1.1 PROGBITS 0000000000000000 003148 000020 01 AMS 0 0 1 │ │ │ │ │ - [25] .text.zsv_parse_more PROGBITS 0000000000000000 003168 000647 00 AX 0 0 16 │ │ │ │ │ - [26] .rela.text.zsv_parse_more RELA 0000000000000000 0076d8 000120 18 I 79 25 8 │ │ │ │ │ - [27] .text.zsv_abort PROGBITS 0000000000000000 0037b0 000009 00 AX 0 0 16 │ │ │ │ │ - [28] .text.zsv_row_is_blank PROGBITS 0000000000000000 0037c0 000046 00 AX 0 0 32 │ │ │ │ │ - [29] .text.zsv_cell_count PROGBITS 0000000000000000 003808 00000c 00 AX 0 0 16 │ │ │ │ │ - [30] .text.zsv_throwaway_row PROGBITS 0000000000000000 003818 000105 00 AX 0 0 16 │ │ │ │ │ - [31] .rela.text.zsv_throwaway_row RELA 0000000000000000 0077f8 000090 18 I 79 30 8 │ │ │ │ │ - [32] .text.apply_callbacks PROGBITS 0000000000000000 003920 0000db 00 AX 0 0 16 │ │ │ │ │ - [33] .rela.text.apply_callbacks RELA 0000000000000000 007888 000018 18 I 79 32 8 │ │ │ │ │ - [34] .rodata.skip_to_first_row_w_data.str1.8 PROGBITS 0000000000000000 003a00 00004a 01 AMS 0 0 8 │ │ │ │ │ - [35] .text.skip_to_first_row_w_data PROGBITS 0000000000000000 003a50 000188 00 AX 0 0 32 │ │ │ │ │ - [36] .rela.text.skip_to_first_row_w_data RELA 0000000000000000 0078a0 0000a8 18 I 79 35 8 │ │ │ │ │ - [37] .rodata.collate_header_row.str1.1 PROGBITS 0000000000000000 003bd8 000010 01 AMS 0 0 1 │ │ │ │ │ - [38] .text.collate_header_row PROGBITS 0000000000000000 003be8 0004a4 00 AX 0 0 64 │ │ │ │ │ - [39] .rela.text.collate_header_row RELA 0000000000000000 007948 0001b0 18 I 79 38 8 │ │ │ │ │ - [40] .text.zsv_set_row_handler PROGBITS 0000000000000000 004090 00002c 00 AX 0 0 16 │ │ │ │ │ - [41] .text.zsv_set_context PROGBITS 0000000000000000 0040c0 00002c 00 AX 0 0 16 │ │ │ │ │ - [42] .text.zsv_set_read PROGBITS 0000000000000000 0040f0 00000c 00 AX 0 0 16 │ │ │ │ │ - [43] .text.zsv_set_input PROGBITS 0000000000000000 004100 00000c 00 AX 0 0 16 │ │ │ │ │ - [44] .text.zsv_quoted PROGBITS 0000000000000000 004110 00001a 00 AX 0 0 16 │ │ │ │ │ - [45] .text.zsv_get_cell PROGBITS 0000000000000000 004130 00003e 00 AX 0 0 16 │ │ │ │ │ - [46] .rela.text.zsv_get_cell RELA 0000000000000000 007af8 000018 18 I 79 45 8 │ │ │ │ │ - [47] .text.zsv_get_cell_len PROGBITS 0000000000000000 004170 000024 00 AX 0 0 16 │ │ │ │ │ - [48] .text.zsv_get_cell_str PROGBITS 0000000000000000 004198 00002c 00 AX 0 0 16 │ │ │ │ │ - [49] .rodata.zsv_set_fixed_offsets.str1.8 PROGBITS 0000000000000000 0041c8 000138 01 AMS 0 0 8 │ │ │ │ │ - [50] .text.zsv_set_fixed_offsets PROGBITS 0000000000000000 004300 000264 00 AX 0 0 32 │ │ │ │ │ - [51] .rela.text.zsv_set_fixed_offsets RELA 0000000000000000 007b10 000138 18 I 79 50 8 │ │ │ │ │ - [52] .text.zsv_peek PROGBITS 0000000000000000 004568 000026 00 AX 0 0 16 │ │ │ │ │ - [53] .text.zsv_finish PROGBITS 0000000000000000 004590 0007cb 00 AX 0 0 16 │ │ │ │ │ - [54] .rela.text.zsv_finish RELA 0000000000000000 007c48 0000c0 18 I 79 53 8 │ │ │ │ │ - [55] .text.zsv_next_row PROGBITS 0000000000000000 004d60 00019e 00 AX 0 0 16 │ │ │ │ │ - [56] .rela.text.zsv_next_row RELA 0000000000000000 007d08 0000f0 18 I 79 55 8 │ │ │ │ │ - [57] .text.zsv_delete PROGBITS 0000000000000000 004f00 000093 00 AX 0 0 16 │ │ │ │ │ - [58] .rela.text.zsv_delete RELA 0000000000000000 007df8 000090 18 I 79 57 8 │ │ │ │ │ - [59] .rodata.zsv_new.str1.1 PROGBITS 0000000000000000 004f93 000013 01 AMS 0 0 1 │ │ │ │ │ - [60] .rodata.zsv_new.str1.8 PROGBITS 0000000000000000 004fa8 000092 01 AMS 0 0 8 │ │ │ │ │ - [61] .text.zsv_new PROGBITS 0000000000000000 005040 000575 00 AX 0 0 16 │ │ │ │ │ - [62] .rela.text.zsv_new RELA 0000000000000000 007e88 0001e0 18 I 79 61 8 │ │ │ │ │ - [63] .rodata.zsv_parse_status_desc.str1.1 PROGBITS 0000000000000000 0055b5 000083 01 AMS 0 0 1 │ │ │ │ │ - [64] .rodata.zsv_parse_status_desc.str1.8 PROGBITS 0000000000000000 005638 000028 01 AMS 0 0 8 │ │ │ │ │ - [65] .text.zsv_parse_status_desc PROGBITS 0000000000000000 005660 0000b8 00 AX 0 0 16 │ │ │ │ │ - [66] .rela.text.zsv_parse_status_desc RELA 0000000000000000 008068 000108 18 I 79 65 8 │ │ │ │ │ - [67] .rodata.zsv_parse_status_desc PROGBITS 0000000000000000 005718 00001c 00 A 0 0 4 │ │ │ │ │ - [68] .rela.rodata.zsv_parse_status_desc RELA 0000000000000000 008170 0000a8 18 I 79 67 8 │ │ │ │ │ - [69] .text.zsv_scanned_length PROGBITS 0000000000000000 005738 00000c 00 AX 0 0 16 │ │ │ │ │ - [70] .text.zsv_cum_scanned_length PROGBITS 0000000000000000 005748 000027 00 AX 0 0 16 │ │ │ │ │ - [71] .text.zsv_row_length_raw_bytes PROGBITS 0000000000000000 005770 000013 00 AX 0 0 16 │ │ │ │ │ - [72] .text.zsv_parse_bytes PROGBITS 0000000000000000 005788 00055c 00 AX 0 0 16 │ │ │ │ │ - [73] .rela.text.zsv_parse_bytes RELA 0000000000000000 008218 0000c0 18 I 79 72 8 │ │ │ │ │ - [74] .rodata.cst32 PROGBITS 0000000000000000 005ce8 000020 20 AM 0 0 32 │ │ │ │ │ - [75] .note.GNU-stack PROGBITS 0000000000000000 005d08 000000 00 0 0 1 │ │ │ │ │ - [76] .note.gnu.property NOTE 0000000000000000 005d08 000020 00 A 0 0 8 │ │ │ │ │ - [77] .eh_frame PROGBITS 0000000000000000 005d28 0005c8 00 A 0 0 8 │ │ │ │ │ - [78] .rela.eh_frame RELA 0000000000000000 0082d8 000378 18 I 79 77 8 │ │ │ │ │ - [79] .symtab SYMTAB 0000000000000000 0062f0 000b58 18 80 77 8 │ │ │ │ │ - [80] .strtab STRTAB 0000000000000000 006e48 000398 00 0 0 1 │ │ │ │ │ - [81] .shstrtab STRTAB 0000000000000000 008650 000594 00 0 0 1 │ │ │ │ │ + [19] .text.zsv_scan_delim_pull PROGBITS 0000000000000000 0005c0 001667 00 AX 0 0 16 │ │ │ │ │ + [20] .rela.text.zsv_scan_delim_pull RELA 0000000000000000 007518 000228 18 I 79 19 8 │ │ │ │ │ + [21] .rodata.zsv_scan.str1.1 PROGBITS 0000000000000000 001c27 000003 01 AMS 0 0 1 │ │ │ │ │ + [22] .text.zsv_scan PROGBITS 0000000000000000 001c30 001795 00 AX 0 0 16 │ │ │ │ │ + [23] .rela.text.zsv_scan RELA 0000000000000000 007740 0001e0 18 I 79 22 8 │ │ │ │ │ + [24] .rodata.zsv_parse_more.str1.1 PROGBITS 0000000000000000 0033c5 000020 01 AMS 0 0 1 │ │ │ │ │ + [25] .text.zsv_parse_more PROGBITS 0000000000000000 0033e8 00063d 00 AX 0 0 16 │ │ │ │ │ + [26] .rela.text.zsv_parse_more RELA 0000000000000000 007920 000120 18 I 79 25 8 │ │ │ │ │ + [27] .text.zsv_abort PROGBITS 0000000000000000 003a28 000009 00 AX 0 0 16 │ │ │ │ │ + [28] .text.zsv_row_is_blank PROGBITS 0000000000000000 003a38 000046 00 AX 0 0 16 │ │ │ │ │ + [29] .text.zsv_cell_count PROGBITS 0000000000000000 003a80 00000c 00 AX 0 0 16 │ │ │ │ │ + [30] .text.zsv_throwaway_row PROGBITS 0000000000000000 003a90 000105 00 AX 0 0 16 │ │ │ │ │ + [31] .rela.text.zsv_throwaway_row RELA 0000000000000000 007a40 000090 18 I 79 30 8 │ │ │ │ │ + [32] .text.apply_callbacks PROGBITS 0000000000000000 003b98 0000d3 00 AX 0 0 16 │ │ │ │ │ + [33] .rela.text.apply_callbacks RELA 0000000000000000 007ad0 000018 18 I 79 32 8 │ │ │ │ │ + [34] .rodata.skip_to_first_row_w_data.str1.8 PROGBITS 0000000000000000 003c70 00004a 01 AMS 0 0 8 │ │ │ │ │ + [35] .text.skip_to_first_row_w_data PROGBITS 0000000000000000 003cc0 000160 00 AX 0 0 16 │ │ │ │ │ + [36] .rela.text.skip_to_first_row_w_data RELA 0000000000000000 007ae8 0000a8 18 I 79 35 8 │ │ │ │ │ + [37] .rodata.collate_header_row.str1.1 PROGBITS 0000000000000000 003e20 000010 01 AMS 0 0 1 │ │ │ │ │ + [38] .text.collate_header_row PROGBITS 0000000000000000 003e30 000464 00 AX 0 0 16 │ │ │ │ │ + [39] .rela.text.collate_header_row RELA 0000000000000000 007b90 0001b0 18 I 79 38 8 │ │ │ │ │ + [40] .text.zsv_set_row_handler PROGBITS 0000000000000000 004298 00002c 00 AX 0 0 16 │ │ │ │ │ + [41] .text.zsv_set_context PROGBITS 0000000000000000 0042c8 00002c 00 AX 0 0 16 │ │ │ │ │ + [42] .text.zsv_set_read PROGBITS 0000000000000000 0042f8 00000c 00 AX 0 0 16 │ │ │ │ │ + [43] .text.zsv_set_input PROGBITS 0000000000000000 004308 00000c 00 AX 0 0 16 │ │ │ │ │ + [44] .text.zsv_quoted PROGBITS 0000000000000000 004318 00001a 00 AX 0 0 16 │ │ │ │ │ + [45] .text.zsv_get_cell PROGBITS 0000000000000000 004338 00003e 00 AX 0 0 16 │ │ │ │ │ + [46] .rela.text.zsv_get_cell RELA 0000000000000000 007d40 000018 18 I 79 45 8 │ │ │ │ │ + [47] .text.zsv_get_cell_len PROGBITS 0000000000000000 004378 000024 00 AX 0 0 16 │ │ │ │ │ + [48] .text.zsv_get_cell_str PROGBITS 0000000000000000 0043a0 00002c 00 AX 0 0 16 │ │ │ │ │ + [49] .rodata.zsv_set_fixed_offsets.str1.8 PROGBITS 0000000000000000 0043d0 000138 01 AMS 0 0 8 │ │ │ │ │ + [50] .text.zsv_set_fixed_offsets PROGBITS 0000000000000000 004508 000264 00 AX 0 0 16 │ │ │ │ │ + [51] .rela.text.zsv_set_fixed_offsets RELA 0000000000000000 007d58 000138 18 I 79 50 8 │ │ │ │ │ + [52] .text.zsv_peek PROGBITS 0000000000000000 004770 000026 00 AX 0 0 16 │ │ │ │ │ + [53] .text.zsv_finish PROGBITS 0000000000000000 004798 0007ad 00 AX 0 0 16 │ │ │ │ │ + [54] .rela.text.zsv_finish RELA 0000000000000000 007e90 0000c0 18 I 79 53 8 │ │ │ │ │ + [55] .text.zsv_next_row PROGBITS 0000000000000000 004f48 0001a1 00 AX 0 0 16 │ │ │ │ │ + [56] .rela.text.zsv_next_row RELA 0000000000000000 007f50 0000f0 18 I 79 55 8 │ │ │ │ │ + [57] .text.zsv_delete PROGBITS 0000000000000000 0050f0 000093 00 AX 0 0 16 │ │ │ │ │ + [58] .rela.text.zsv_delete RELA 0000000000000000 008040 000090 18 I 79 57 8 │ │ │ │ │ + [59] .rodata.zsv_new.str1.1 PROGBITS 0000000000000000 005183 000013 01 AMS 0 0 1 │ │ │ │ │ + [60] .rodata.zsv_new.str1.8 PROGBITS 0000000000000000 005198 000092 01 AMS 0 0 8 │ │ │ │ │ + [61] .text.zsv_new PROGBITS 0000000000000000 005230 0005c3 00 AX 0 0 16 │ │ │ │ │ + [62] .rela.text.zsv_new RELA 0000000000000000 0080d0 0001e0 18 I 79 61 8 │ │ │ │ │ + [63] .rodata.zsv_parse_status_desc.str1.1 PROGBITS 0000000000000000 0057f3 000083 01 AMS 0 0 1 │ │ │ │ │ + [64] .rodata.zsv_parse_status_desc.str1.8 PROGBITS 0000000000000000 005878 000028 01 AMS 0 0 8 │ │ │ │ │ + [65] .text.zsv_parse_status_desc PROGBITS 0000000000000000 0058a0 0000a8 00 AX 0 0 16 │ │ │ │ │ + [66] .rela.text.zsv_parse_status_desc RELA 0000000000000000 0082b0 000108 18 I 79 65 8 │ │ │ │ │ + [67] .rodata.zsv_parse_status_desc PROGBITS 0000000000000000 005948 00001c 00 A 0 0 4 │ │ │ │ │ + [68] .rela.rodata.zsv_parse_status_desc RELA 0000000000000000 0083b8 0000a8 18 I 79 67 8 │ │ │ │ │ + [69] .text.zsv_scanned_length PROGBITS 0000000000000000 005968 00000c 00 AX 0 0 16 │ │ │ │ │ + [70] .text.zsv_cum_scanned_length PROGBITS 0000000000000000 005978 000027 00 AX 0 0 16 │ │ │ │ │ + [71] .text.zsv_row_length_raw_bytes PROGBITS 0000000000000000 0059a0 000013 00 AX 0 0 16 │ │ │ │ │ + [72] .text.zsv_parse_bytes PROGBITS 0000000000000000 0059b8 000546 00 AX 0 0 16 │ │ │ │ │ + [73] .rela.text.zsv_parse_bytes RELA 0000000000000000 008460 0000c0 18 I 79 72 8 │ │ │ │ │ + [74] .rodata.cst32 PROGBITS 0000000000000000 005f00 000020 20 AM 0 0 32 │ │ │ │ │ + [75] .note.GNU-stack PROGBITS 0000000000000000 005f20 000000 00 0 0 1 │ │ │ │ │ + [76] .note.gnu.property NOTE 0000000000000000 005f20 000020 00 A 0 0 8 │ │ │ │ │ + [77] .eh_frame PROGBITS 0000000000000000 005f40 0005f8 00 A 0 0 8 │ │ │ │ │ + [78] .rela.eh_frame RELA 0000000000000000 008520 000378 18 I 79 77 8 │ │ │ │ │ + [79] .symtab SYMTAB 0000000000000000 006538 000b58 18 80 77 8 │ │ │ │ │ + [80] .strtab STRTAB 0000000000000000 007090 000398 00 0 0 1 │ │ │ │ │ + [81] .shstrtab STRTAB 0000000000000000 008898 000594 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), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -6,32 +6,32 @@ │ │ │ │ │ 2: 0000000000000000 26 FUNC LOCAL DEFAULT 4 zsv_pull_row │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .text.zsv_get_cell_1 │ │ │ │ │ 4: 0000000000000000 71 FUNC LOCAL DEFAULT 5 zsv_get_cell_1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .text.zsv_get_cell_with_overwrite │ │ │ │ │ 6: 0000000000000000 335 FUNC LOCAL DEFAULT 6 zsv_get_cell_with_overwrite │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .text.ignore_header_rows │ │ │ │ │ 8: 0000000000000000 180 FUNC LOCAL DEFAULT 8 ignore_header_rows │ │ │ │ │ - 9: 0000000000000000 392 FUNC LOCAL DEFAULT 35 skip_to_first_row_w_data │ │ │ │ │ - 10: 0000000000000000 1188 FUNC LOCAL DEFAULT 38 collate_header_row │ │ │ │ │ + 9: 0000000000000000 352 FUNC LOCAL DEFAULT 35 skip_to_first_row_w_data │ │ │ │ │ + 10: 0000000000000000 1124 FUNC LOCAL DEFAULT 38 collate_header_row │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 10 .text.collate_header_destroy │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 12 .text.zsv_set_scan_filter │ │ │ │ │ 13: 0000000000000000 0 SECTION LOCAL DEFAULT 14 .text.zsv_lib_version │ │ │ │ │ 14: 0000000000000000 0 SECTION LOCAL DEFAULT 16 .text.zsv_strencode │ │ │ │ │ 15: 0000000000000000 0 SECTION LOCAL DEFAULT 19 .text.zsv_scan_delim_pull │ │ │ │ │ - 16: 0000000000000000 5415 FUNC LOCAL DEFAULT 19 zsv_scan_delim_pull │ │ │ │ │ + 16: 0000000000000000 5735 FUNC LOCAL DEFAULT 19 zsv_scan_delim_pull │ │ │ │ │ 17: 0000000000000000 0 SECTION LOCAL DEFAULT 22 .text.zsv_scan │ │ │ │ │ - 18: 0000000000000000 5720 FUNC LOCAL DEFAULT 22 zsv_scan │ │ │ │ │ + 18: 0000000000000000 6037 FUNC LOCAL DEFAULT 22 zsv_scan │ │ │ │ │ 19: 0000000000000000 0 SECTION LOCAL DEFAULT 25 .text.zsv_parse_more │ │ │ │ │ 20: 0000000000000000 261 FUNC LOCAL DEFAULT 30 zsv_throwaway_row │ │ │ │ │ 21: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .text.zsv_abort │ │ │ │ │ 22: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .text.zsv_row_is_blank │ │ │ │ │ 23: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .text.zsv_cell_count │ │ │ │ │ 24: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .text.zsv_throwaway_row │ │ │ │ │ 25: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .text.apply_callbacks │ │ │ │ │ - 26: 0000000000000000 219 FUNC LOCAL DEFAULT 32 apply_callbacks │ │ │ │ │ + 26: 0000000000000000 211 FUNC LOCAL DEFAULT 32 apply_callbacks │ │ │ │ │ 27: 0000000000000000 0 SECTION LOCAL DEFAULT 35 .text.skip_to_first_row_w_data │ │ │ │ │ 28: 0000000000000000 0 SECTION LOCAL DEFAULT 38 .text.collate_header_row │ │ │ │ │ 29: 0000000000000000 0 SECTION LOCAL DEFAULT 40 .text.zsv_set_row_handler │ │ │ │ │ 30: 0000000000000000 0 SECTION LOCAL DEFAULT 41 .text.zsv_set_context │ │ │ │ │ 31: 0000000000000000 0 SECTION LOCAL DEFAULT 42 .text.zsv_set_read │ │ │ │ │ 32: 0000000000000000 0 SECTION LOCAL DEFAULT 43 .text.zsv_set_input │ │ │ │ │ 33: 0000000000000000 0 SECTION LOCAL DEFAULT 44 .text.zsv_quoted │ │ │ │ │ @@ -78,21 +78,21 @@ │ │ │ │ │ 74: 0000000000000028 0 NOTYPE LOCAL DEFAULT 63 .LC30 │ │ │ │ │ 75: 0000000000000063 0 NOTYPE LOCAL DEFAULT 63 .LC33 │ │ │ │ │ 76: 0000000000000000 0 NOTYPE LOCAL DEFAULT 63 .LC26 │ │ │ │ │ 77: 0000000000000000 62 FUNC GLOBAL DEFAULT 10 collate_header_destroy │ │ │ │ │ 78: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND free │ │ │ │ │ 79: 0000000000000000 21 FUNC GLOBAL DEFAULT 12 zsv_set_scan_filter │ │ │ │ │ 80: 0000000000000000 12 FUNC GLOBAL DEFAULT 14 zsv_lib_version │ │ │ │ │ - 81: 0000000000000000 613 FUNC GLOBAL DEFAULT 16 zsv_strencode │ │ │ │ │ + 81: 0000000000000000 610 FUNC GLOBAL DEFAULT 16 zsv_strencode │ │ │ │ │ 82: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 83: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 84: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 85: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND time │ │ │ │ │ 86: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ - 87: 0000000000000000 1607 FUNC GLOBAL DEFAULT 25 zsv_parse_more │ │ │ │ │ + 87: 0000000000000000 1597 FUNC GLOBAL DEFAULT 25 zsv_parse_more │ │ │ │ │ 88: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 89: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 90: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 91: 0000000000000000 9 FUNC GLOBAL DEFAULT 27 zsv_abort │ │ │ │ │ 92: 0000000000000000 70 FUNC GLOBAL DEFAULT 28 zsv_row_is_blank │ │ │ │ │ 93: 0000000000000000 12 FUNC GLOBAL DEFAULT 29 zsv_cell_count │ │ │ │ │ 94: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND realloc │ │ │ │ │ @@ -103,22 +103,22 @@ │ │ │ │ │ 99: 0000000000000000 12 FUNC GLOBAL DEFAULT 43 zsv_set_input │ │ │ │ │ 100: 0000000000000000 26 FUNC GLOBAL DEFAULT 44 zsv_quoted │ │ │ │ │ 101: 0000000000000000 62 FUNC GLOBAL DEFAULT 45 zsv_get_cell │ │ │ │ │ 102: 0000000000000000 36 FUNC GLOBAL DEFAULT 47 zsv_get_cell_len │ │ │ │ │ 103: 0000000000000000 44 FUNC GLOBAL DEFAULT 48 zsv_get_cell_str │ │ │ │ │ 104: 0000000000000000 612 FUNC GLOBAL DEFAULT 50 zsv_set_fixed_offsets │ │ │ │ │ 105: 0000000000000000 38 FUNC GLOBAL DEFAULT 52 zsv_peek │ │ │ │ │ - 106: 0000000000000000 1995 FUNC GLOBAL DEFAULT 53 zsv_finish │ │ │ │ │ - 107: 0000000000000000 414 FUNC GLOBAL DEFAULT 55 zsv_next_row │ │ │ │ │ + 106: 0000000000000000 1965 FUNC GLOBAL DEFAULT 53 zsv_finish │ │ │ │ │ + 107: 0000000000000000 417 FUNC GLOBAL DEFAULT 55 zsv_next_row │ │ │ │ │ 108: 0000000000000000 147 FUNC GLOBAL DEFAULT 57 zsv_delete │ │ │ │ │ - 109: 0000000000000000 1397 FUNC GLOBAL DEFAULT 61 zsv_new │ │ │ │ │ + 109: 0000000000000000 1475 FUNC GLOBAL DEFAULT 61 zsv_new │ │ │ │ │ 110: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND malloc │ │ │ │ │ 111: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 112: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stderr │ │ │ │ │ 113: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fprintf │ │ │ │ │ 114: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fread │ │ │ │ │ 115: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stdin │ │ │ │ │ - 116: 0000000000000000 184 FUNC GLOBAL DEFAULT 65 zsv_parse_status_desc │ │ │ │ │ + 116: 0000000000000000 168 FUNC GLOBAL DEFAULT 65 zsv_parse_status_desc │ │ │ │ │ 117: 0000000000000000 12 FUNC GLOBAL DEFAULT 69 zsv_scanned_length │ │ │ │ │ 118: 0000000000000000 39 FUNC GLOBAL DEFAULT 70 zsv_cum_scanned_length │ │ │ │ │ 119: 0000000000000000 19 FUNC GLOBAL DEFAULT 71 zsv_row_length_raw_bytes │ │ │ │ │ - 120: 0000000000000000 1372 FUNC GLOBAL DEFAULT 72 zsv_parse_bytes │ │ │ │ │ + 120: 0000000000000000 1350 FUNC GLOBAL DEFAULT 72 zsv_parse_bytes │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,284 +1,284 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.zsv_get_cell_with_overwrite' at offset 0x71e0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.text.zsv_get_cell_with_overwrite' at offset 0x7428 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 00000000000000e3 0000000300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_1 - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.ignore_header_rows' at offset 0x71f8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.text.ignore_header_rows' at offset 0x7440 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000023 0000001b00000002 R_X86_64_PC32 0000000000000000 .text.skip_to_first_row_w_data - 4 │ │ │ │ │ 000000000000005c 0000001c00000002 R_X86_64_PC32 0000000000000000 .text.collate_header_row - 4 │ │ │ │ │ -000000000000007a 0000000300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_1 - 4 │ │ │ │ │ +0000000000000073 0000000300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_1 - 4 │ │ │ │ │ 0000000000000081 0000000500000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_with_overwrite - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.collate_header_destroy' at offset 0x7258 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text.collate_header_destroy' at offset 0x74a0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001a 0000004e00000004 R_X86_64_PLT32 0000000000000000 free - 4 │ │ │ │ │ 0000000000000023 0000004e00000004 R_X86_64_PLT32 0000000000000000 free - 4 │ │ │ │ │ 000000000000002b 0000004e00000004 R_X86_64_PLT32 0000000000000000 free - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.zsv_lib_version' at offset 0x72a0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.text.zsv_lib_version' at offset 0x74e8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000007 0000003100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.zsv_strencode' at offset 0x72b8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.text.zsv_strencode' at offset 0x7500 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000170 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.zsv_scan_delim_pull' at offset 0x72d0 contains 23 entries: │ │ │ │ │ +Relocation section '.rela.text.zsv_scan_delim_pull' at offset 0x7518 contains 23 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000440 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ -00000000000004dc 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ -00000000000006ce 0000005300000004 R_X86_64_PLT32 0000000000000000 memchr - 4 │ │ │ │ │ -00000000000007de 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ -00000000000009f3 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ -0000000000000bb5 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000000c80 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ -0000000000000cb2 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000000d0d 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ -0000000000000d3e 0000005300000004 R_X86_64_PLT32 0000000000000000 memchr - 4 │ │ │ │ │ -0000000000000d91 0000005400000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ -0000000000000de5 0000005300000004 R_X86_64_PLT32 0000000000000000 memchr - 4 │ │ │ │ │ -0000000000000fa7 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000000fe1 0000005500000004 R_X86_64_PLT32 0000000000000000 time - 4 │ │ │ │ │ -000000000000109b 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -00000000000010dd 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000001225 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000001283 0000005500000004 R_X86_64_PLT32 0000000000000000 time - 4 │ │ │ │ │ -0000000000001337 0000003200000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -0000000000001383 0000003200000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -000000000000142c 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -00000000000014d5 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000001517 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rela.text.zsv_scan' at offset 0x74f8 contains 20 entries: │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000206 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ -00000000000005d2 0000003300000002 R_X86_64_PC32 0000000000000000 .LC11 - 4 │ │ │ │ │ -00000000000007c8 0000003400000002 R_X86_64_PC32 0000000000000000 .LC10 - 4 │ │ │ │ │ -00000000000007cd 0000005600000004 R_X86_64_PLT32 0000000000000000 strchr - 4 │ │ │ │ │ -0000000000000bb4 0000005300000004 R_X86_64_PLT32 0000000000000000 memchr - 4 │ │ │ │ │ -0000000000000c98 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ -0000000000000f06 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000001117 0000005300000004 R_X86_64_PLT32 0000000000000000 memchr - 4 │ │ │ │ │ -000000000000116b 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -00000000000011b7 0000005400000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ -00000000000012cd 0000003200000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -00000000000012fe 0000005500000004 R_X86_64_PLT32 0000000000000000 time - 4 │ │ │ │ │ -000000000000137b 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000001407 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -000000000000143d 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000001521 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -00000000000015f7 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -000000000000161b 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000001645 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000000437 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ +00000000000004de 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ +00000000000006bb 0000005300000004 R_X86_64_PLT32 0000000000000000 memchr - 4 │ │ │ │ │ +00000000000007c8 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ +00000000000009f8 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ +0000000000000bcd 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000000ca4 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ +0000000000000cd9 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000000d44 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ +0000000000000d86 0000005300000004 R_X86_64_PLT32 0000000000000000 memchr - 4 │ │ │ │ │ +0000000000000de1 0000005400000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ +0000000000000e4b 0000005300000004 R_X86_64_PLT32 0000000000000000 memchr - 4 │ │ │ │ │ +0000000000001031 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +000000000000107e 0000005500000004 R_X86_64_PLT32 0000000000000000 time - 4 │ │ │ │ │ +0000000000001151 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +00000000000011a6 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000001300 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +000000000000135f 0000005500000004 R_X86_64_PLT32 0000000000000000 time - 4 │ │ │ │ │ +000000000000140a 0000003200000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000001462 0000003200000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000001534 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +00000000000015f9 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +000000000000164e 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ + │ │ │ │ │ +Relocation section '.rela.text.zsv_scan' at offset 0x7740 contains 20 entries: │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ +000000000000021c 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ +0000000000000638 0000003300000002 R_X86_64_PC32 0000000000000000 .LC11 - 4 │ │ │ │ │ +0000000000000807 0000003400000002 R_X86_64_PC32 0000000000000000 .LC10 - 4 │ │ │ │ │ +000000000000080c 0000005600000004 R_X86_64_PLT32 0000000000000000 strchr - 4 │ │ │ │ │ +0000000000000c29 0000005300000004 R_X86_64_PLT32 0000000000000000 memchr - 4 │ │ │ │ │ +0000000000000d2a 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ +0000000000000fe9 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +00000000000011f8 0000005300000004 R_X86_64_PLT32 0000000000000000 memchr - 4 │ │ │ │ │ +000000000000124f 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +000000000000129e 0000005400000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ +00000000000013d7 0000003200000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000001425 0000005500000004 R_X86_64_PLT32 0000000000000000 time - 4 │ │ │ │ │ +00000000000014a6 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000001536 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000001575 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000001658 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +00000000000016ec 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +000000000000171b 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +000000000000177d 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ 000000000000006a 0000000f00000002 R_X86_64_PC32 0000000000000000 .text.zsv_scan_delim_pull - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.zsv_parse_more' at offset 0x76d8 contains 12 entries: │ │ │ │ │ +Relocation section '.rela.text.zsv_parse_more' at offset 0x7920 contains 12 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000015e 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ 0000000000000189 0000005800000004 R_X86_64_PLT32 0000000000000000 strlen - 4 │ │ │ │ │ 00000000000001bc 0000005900000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ 00000000000001dd 0000001100000002 R_X86_64_PC32 0000000000000000 .text.zsv_scan - 4 │ │ │ │ │ -000000000000027c 0000003500000002 R_X86_64_PC32 000000000000001c .LC13 - 4 │ │ │ │ │ -000000000000028a 0000005a00000004 R_X86_64_PLT32 0000000000000000 memcmp - 4 │ │ │ │ │ -00000000000002e0 0000003600000002 R_X86_64_PC32 0000000000000000 .LC12 - 4 │ │ │ │ │ -0000000000000369 0000001800000002 R_X86_64_PC32 0000000000000000 .text.zsv_throwaway_row - 4 │ │ │ │ │ -000000000000039c 0000003200000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -00000000000003dd 0000005500000004 R_X86_64_PLT32 0000000000000000 time - 4 │ │ │ │ │ -000000000000061a 0000005500000004 R_X86_64_PLT32 0000000000000000 time - 4 │ │ │ │ │ -0000000000000146 0000001100000002 R_X86_64_PC32 0000000000000000 .text.zsv_scan - 4 │ │ │ │ │ +000000000000027b 0000003500000002 R_X86_64_PC32 000000000000001c .LC13 - 4 │ │ │ │ │ +0000000000000289 0000005a00000004 R_X86_64_PLT32 0000000000000000 memcmp - 4 │ │ │ │ │ +00000000000002db 0000003600000002 R_X86_64_PC32 0000000000000000 .LC12 - 4 │ │ │ │ │ +0000000000000368 0000001800000002 R_X86_64_PC32 0000000000000000 .text.zsv_throwaway_row - 4 │ │ │ │ │ +000000000000039b 0000003200000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +00000000000003dc 0000005500000004 R_X86_64_PLT32 0000000000000000 time - 4 │ │ │ │ │ +0000000000000610 0000005500000004 R_X86_64_PLT32 0000000000000000 time - 4 │ │ │ │ │ +0000000000000148 0000001100000002 R_X86_64_PC32 0000000000000000 .text.zsv_scan - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.zsv_throwaway_row' at offset 0x77f8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.text.zsv_throwaway_row' at offset 0x7a40 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000010 0000005d00000004 R_X86_64_PLT32 0000000000000000 zsv_cell_count - 4 │ │ │ │ │ 0000000000000031 0000000700000002 R_X86_64_PC32 0000000000000000 .text.ignore_header_rows - 4 │ │ │ │ │ 0000000000000065 0000001b00000002 R_X86_64_PC32 0000000000000000 .text.skip_to_first_row_w_data - 4 │ │ │ │ │ 00000000000000ac 0000001c00000002 R_X86_64_PC32 0000000000000000 .text.collate_header_row - 4 │ │ │ │ │ 00000000000000ca 0000000300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_1 - 4 │ │ │ │ │ 00000000000000d1 0000000500000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_with_overwrite - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.apply_callbacks' at offset 0x7888 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.text.apply_callbacks' at offset 0x7ad0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000004b 0000005d00000004 R_X86_64_PLT32 0000000000000000 zsv_cell_count - 4 │ │ │ │ │ +0000000000000043 0000005d00000004 R_X86_64_PLT32 0000000000000000 zsv_cell_count - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.skip_to_first_row_w_data' at offset 0x78a0 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text.skip_to_first_row_w_data' at offset 0x7ae8 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000008b 0000003700000002 R_X86_64_PC32 0000000000000000 .LC14 - 4 │ │ │ │ │ -00000000000000ae 0000000700000002 R_X86_64_PC32 0000000000000000 .text.ignore_header_rows - 4 │ │ │ │ │ -000000000000010d 0000001c00000002 R_X86_64_PC32 0000000000000000 .text.collate_header_row - 4 │ │ │ │ │ -000000000000012b 0000000300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_1 - 4 │ │ │ │ │ -0000000000000132 0000000500000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_with_overwrite - 4 │ │ │ │ │ -00000000000000cc 0000001900000002 R_X86_64_PC32 0000000000000000 .text.apply_callbacks - 4 │ │ │ │ │ -000000000000016e 0000001900000002 R_X86_64_PC32 0000000000000000 .text.apply_callbacks - 4 │ │ │ │ │ +000000000000006e 0000003700000002 R_X86_64_PC32 0000000000000000 .LC14 - 4 │ │ │ │ │ +0000000000000096 0000000700000002 R_X86_64_PC32 0000000000000000 .text.ignore_header_rows - 4 │ │ │ │ │ +00000000000000f5 0000001c00000002 R_X86_64_PC32 0000000000000000 .text.collate_header_row - 4 │ │ │ │ │ +000000000000010b 0000000300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_1 - 4 │ │ │ │ │ +0000000000000112 0000000500000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_with_overwrite - 4 │ │ │ │ │ +00000000000000b4 0000001900000002 R_X86_64_PC32 0000000000000000 .text.apply_callbacks - 4 │ │ │ │ │ +000000000000014e 0000001900000002 R_X86_64_PC32 0000000000000000 .text.apply_callbacks - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.collate_header_row' at offset 0x7948 contains 18 entries: │ │ │ │ │ +Relocation section '.rela.text.collate_header_row' at offset 0x7b90 contains 18 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000034 0000000700000002 R_X86_64_PC32 0000000000000000 .text.ignore_header_rows - 4 │ │ │ │ │ -00000000000000f7 0000005d00000004 R_X86_64_PLT32 0000000000000000 zsv_cell_count - 4 │ │ │ │ │ -0000000000000186 0000005d00000004 R_X86_64_PLT32 0000000000000000 zsv_cell_count - 4 │ │ │ │ │ -00000000000001e6 0000005e00000004 R_X86_64_PLT32 0000000000000000 realloc - 4 │ │ │ │ │ -000000000000026e 0000005900000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -00000000000002db 0000005f00000004 R_X86_64_PLT32 0000000000000000 calloc - 4 │ │ │ │ │ -00000000000002fb 0000005f00000004 R_X86_64_PLT32 0000000000000000 calloc - 4 │ │ │ │ │ -0000000000000310 0000004e00000004 R_X86_64_PLT32 0000000000000000 free - 4 │ │ │ │ │ -000000000000031e 0000003800000002 R_X86_64_PC32 0000000000000000 .LC15 - 4 │ │ │ │ │ -000000000000035a 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000000396 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -00000000000003c8 0000000300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_1 - 4 │ │ │ │ │ -00000000000003cf 0000000500000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_with_overwrite - 4 │ │ │ │ │ -0000000000000404 0000001900000002 R_X86_64_PC32 0000000000000000 .text.apply_callbacks - 4 │ │ │ │ │ -0000000000000458 0000005e00000004 R_X86_64_PLT32 0000000000000000 realloc - 4 │ │ │ │ │ -0000000000000473 0000001b00000002 R_X86_64_PC32 0000000000000000 .text.skip_to_first_row_w_data - 4 │ │ │ │ │ -0000000000000493 0000003800000002 R_X86_64_PC32 0000000000000000 .LC15 - 4 │ │ │ │ │ -000000000000042b 0000004d00000004 R_X86_64_PLT32 0000000000000000 collate_header_destroy - 4 │ │ │ │ │ +00000000000000ef 0000005d00000004 R_X86_64_PLT32 0000000000000000 zsv_cell_count - 4 │ │ │ │ │ +000000000000014e 0000005d00000004 R_X86_64_PLT32 0000000000000000 zsv_cell_count - 4 │ │ │ │ │ +00000000000001b6 0000005e00000004 R_X86_64_PLT32 0000000000000000 realloc - 4 │ │ │ │ │ +000000000000023e 0000005900000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +00000000000002ab 0000005f00000004 R_X86_64_PLT32 0000000000000000 calloc - 4 │ │ │ │ │ +00000000000002cb 0000005f00000004 R_X86_64_PLT32 0000000000000000 calloc - 4 │ │ │ │ │ +00000000000002e0 0000004e00000004 R_X86_64_PLT32 0000000000000000 free - 4 │ │ │ │ │ +00000000000002ee 0000003800000002 R_X86_64_PC32 0000000000000000 .LC15 - 4 │ │ │ │ │ +0000000000000322 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000000356 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000000379 0000000300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_1 - 4 │ │ │ │ │ +0000000000000387 0000000500000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_with_overwrite - 4 │ │ │ │ │ +00000000000003c4 0000001900000002 R_X86_64_PC32 0000000000000000 .text.apply_callbacks - 4 │ │ │ │ │ +0000000000000418 0000005e00000004 R_X86_64_PLT32 0000000000000000 realloc - 4 │ │ │ │ │ +0000000000000433 0000001b00000002 R_X86_64_PC32 0000000000000000 .text.skip_to_first_row_w_data - 4 │ │ │ │ │ +0000000000000453 0000003800000002 R_X86_64_PC32 0000000000000000 .LC15 - 4 │ │ │ │ │ +00000000000003eb 0000004d00000004 R_X86_64_PLT32 0000000000000000 collate_header_destroy - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.zsv_get_cell' at offset 0x7af8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.text.zsv_get_cell' at offset 0x7d40 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000003a 0000005400000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.zsv_set_fixed_offsets' at offset 0x7b10 contains 13 entries: │ │ │ │ │ +Relocation section '.rela.text.zsv_set_fixed_offsets' at offset 0x7d58 contains 13 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000004f 0000003900000002 R_X86_64_PC32 0000000000000090 .LC19 - 4 │ │ │ │ │ 0000000000000080 0000003a00000002 R_X86_64_PC32 0000000000000058 .LC18 - 4 │ │ │ │ │ 00000000000000aa 0000003b00000002 R_X86_64_PC32 0000000000000030 .LC17 - 4 │ │ │ │ │ 00000000000000ea 0000004e00000004 R_X86_64_PLT32 0000000000000000 free - 4 │ │ │ │ │ 00000000000000f7 0000005f00000004 R_X86_64_PLT32 0000000000000000 calloc - 4 │ │ │ │ │ 000000000000014e 0000000700000002 R_X86_64_PC32 0000000000000000 .text.ignore_header_rows - 4 │ │ │ │ │ -000000000000018a 0000003c00000002 R_X86_64_PC32 0000000000000000 .LC16 - 4 │ │ │ │ │ -00000000000001ad 0000001c00000002 R_X86_64_PC32 0000000000000000 .text.collate_header_row - 4 │ │ │ │ │ +0000000000000182 0000003c00000002 R_X86_64_PC32 0000000000000000 .LC16 - 4 │ │ │ │ │ +00000000000001a5 0000001c00000002 R_X86_64_PC32 0000000000000000 .text.collate_header_row - 4 │ │ │ │ │ 00000000000001ca 0000003d00000002 R_X86_64_PC32 0000000000000100 .LC21 - 4 │ │ │ │ │ 00000000000001ea 0000003e00000002 R_X86_64_PC32 00000000000000d0 .LC20 - 4 │ │ │ │ │ -0000000000000210 0000000300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_1 - 4 │ │ │ │ │ -0000000000000217 0000000500000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_with_overwrite - 4 │ │ │ │ │ +00000000000001ff 0000000300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_1 - 4 │ │ │ │ │ +000000000000020e 0000000500000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_with_overwrite - 4 │ │ │ │ │ 000000000000024d 0000003800000002 R_X86_64_PC32 0000000000000000 .LC15 - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.zsv_finish' at offset 0x7c48 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.text.zsv_finish' at offset 0x7e90 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000014e 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ -00000000000004da 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ -000000000000055f 0000005300000004 R_X86_64_PLT32 0000000000000000 memchr - 4 │ │ │ │ │ -00000000000005a3 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -00000000000006df 0000003200000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -0000000000000721 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000000755 0000005500000004 R_X86_64_PLT32 0000000000000000 time - 4 │ │ │ │ │ -00000000000007aa 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000000152 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ +00000000000004ab 0000005100000004 R_X86_64_PLT32 0000000000000000 zsv_strencode - 4 │ │ │ │ │ +0000000000000534 0000005300000004 R_X86_64_PLT32 0000000000000000 memchr - 4 │ │ │ │ │ +000000000000057a 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +00000000000006b5 0000003200000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +00000000000006fe 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000000734 0000005500000004 R_X86_64_PLT32 0000000000000000 time - 4 │ │ │ │ │ +000000000000078b 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.zsv_next_row' at offset 0x7d08 contains 10 entries: │ │ │ │ │ +Relocation section '.rela.text.zsv_next_row' at offset 0x7f50 contains 10 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000034 0000000f00000002 R_X86_64_PC32 0000000000000000 .text.zsv_scan_delim_pull - 4 │ │ │ │ │ 000000000000004c 0000005700000004 R_X86_64_PLT32 0000000000000000 zsv_parse_more - 4 │ │ │ │ │ 0000000000000080 0000005f00000004 R_X86_64_PLT32 0000000000000000 calloc - 4 │ │ │ │ │ 000000000000009e 0000000100000002 R_X86_64_PC32 0000000000000000 .text.zsv_pull_row - 4 │ │ │ │ │ 00000000000000a6 0000006000000004 R_X86_64_PLT32 0000000000000000 zsv_set_row_handler - 4 │ │ │ │ │ 00000000000000b1 0000006100000004 R_X86_64_PLT32 0000000000000000 zsv_set_context - 4 │ │ │ │ │ 00000000000000ca 0000005800000004 R_X86_64_PLT32 0000000000000000 strlen - 4 │ │ │ │ │ -00000000000000fa 0000005900000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -000000000000011c 0000001100000002 R_X86_64_PC32 0000000000000000 .text.zsv_scan - 4 │ │ │ │ │ -000000000000015a 0000006a00000004 R_X86_64_PLT32 0000000000000000 zsv_finish - 4 │ │ │ │ │ +00000000000000fd 0000005900000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +000000000000011f 0000001100000002 R_X86_64_PC32 0000000000000000 .text.zsv_scan - 4 │ │ │ │ │ +000000000000015d 0000006a00000004 R_X86_64_PLT32 0000000000000000 zsv_finish - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.zsv_delete' at offset 0x7df8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.text.zsv_delete' at offset 0x8040 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000021 0000004e00000004 R_X86_64_PLT32 0000000000000000 free - 4 │ │ │ │ │ 000000000000002d 0000004e00000004 R_X86_64_PLT32 0000000000000000 free - 4 │ │ │ │ │ 0000000000000039 0000004e00000004 R_X86_64_PLT32 0000000000000000 free - 4 │ │ │ │ │ 0000000000000045 0000004d00000004 R_X86_64_PLT32 0000000000000000 collate_header_destroy - 4 │ │ │ │ │ 0000000000000051 0000004e00000004 R_X86_64_PLT32 0000000000000000 free - 4 │ │ │ │ │ 0000000000000083 0000004e00000004 R_X86_64_PLT32 0000000000000000 free - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.zsv_new' at offset 0x7e88 contains 20 entries: │ │ │ │ │ +Relocation section '.rela.text.zsv_new' at offset 0x80d0 contains 20 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000077 0000005f00000004 R_X86_64_PLT32 0000000000000000 calloc - 4 │ │ │ │ │ -0000000000000202 0000000700000002 R_X86_64_PC32 0000000000000000 .text.ignore_header_rows - 4 │ │ │ │ │ -0000000000000227 0000005f00000004 R_X86_64_PLT32 0000000000000000 calloc - 4 │ │ │ │ │ -00000000000002a1 0000006e00000004 R_X86_64_PLT32 0000000000000000 malloc - 4 │ │ │ │ │ -00000000000002ce 0000006c00000004 R_X86_64_PLT32 0000000000000000 zsv_delete - 4 │ │ │ │ │ -0000000000000388 0000003f00000002 R_X86_64_PC32 0000000000000000 .LC23 - 4 │ │ │ │ │ -00000000000003cf 0000004000000002 R_X86_64_PC32 0000000000000000 .LC22 - 4 │ │ │ │ │ -00000000000003f3 000000700000002a R_X86_64_REX_GOTPCRELX 0000000000000000 stderr - 4 │ │ │ │ │ -0000000000000403 000000710000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fprintf - 4 │ │ │ │ │ -000000000000042d 0000001b00000002 R_X86_64_PC32 0000000000000000 .text.skip_to_first_row_w_data - 4 │ │ │ │ │ -0000000000000453 000000720000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fread - 4 │ │ │ │ │ -000000000000046a 000000730000002a R_X86_64_REX_GOTPCRELX 0000000000000000 stdin - 4 │ │ │ │ │ -00000000000004ab 0000004100000002 R_X86_64_PC32 0000000000000050 .LC25 - 4 │ │ │ │ │ -00000000000004cc 0000001c00000002 R_X86_64_PC32 0000000000000000 .text.collate_header_row - 4 │ │ │ │ │ -00000000000004e3 000000700000002a R_X86_64_REX_GOTPCRELX 0000000000000000 stderr - 4 │ │ │ │ │ -00000000000004f3 000000710000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fprintf - 4 │ │ │ │ │ -0000000000000512 0000000300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_1 - 4 │ │ │ │ │ -0000000000000519 0000000500000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_with_overwrite - 4 │ │ │ │ │ -000000000000055d 0000004200000002 R_X86_64_PC32 0000000000000028 .LC24 - 4 │ │ │ │ │ -0000000000000571 0000005400000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ +0000000000000079 0000005f00000004 R_X86_64_PLT32 0000000000000000 calloc - 4 │ │ │ │ │ +000000000000024c 0000000700000002 R_X86_64_PC32 0000000000000000 .text.ignore_header_rows - 4 │ │ │ │ │ +0000000000000271 0000005f00000004 R_X86_64_PLT32 0000000000000000 calloc - 4 │ │ │ │ │ +00000000000002e1 0000006e00000004 R_X86_64_PLT32 0000000000000000 malloc - 4 │ │ │ │ │ +000000000000030e 0000006c00000004 R_X86_64_PLT32 0000000000000000 zsv_delete - 4 │ │ │ │ │ +00000000000003ef 0000003f00000002 R_X86_64_PC32 0000000000000000 .LC23 - 4 │ │ │ │ │ +0000000000000437 0000004000000002 R_X86_64_PC32 0000000000000000 .LC22 - 4 │ │ │ │ │ +000000000000045b 000000700000002a R_X86_64_REX_GOTPCRELX 0000000000000000 stderr - 4 │ │ │ │ │ +0000000000000473 000000710000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fprintf - 4 │ │ │ │ │ +000000000000049d 0000001b00000002 R_X86_64_PC32 0000000000000000 .text.skip_to_first_row_w_data - 4 │ │ │ │ │ +00000000000004bb 000000720000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fread - 4 │ │ │ │ │ +00000000000004d2 000000730000002a R_X86_64_REX_GOTPCRELX 0000000000000000 stdin - 4 │ │ │ │ │ +000000000000050e 0000004100000002 R_X86_64_PC32 0000000000000050 .LC25 - 4 │ │ │ │ │ +000000000000052c 0000001c00000002 R_X86_64_PC32 0000000000000000 .text.collate_header_row - 4 │ │ │ │ │ +0000000000000543 000000700000002a R_X86_64_REX_GOTPCRELX 0000000000000000 stderr - 4 │ │ │ │ │ +0000000000000553 000000710000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fprintf - 4 │ │ │ │ │ +0000000000000563 0000000300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_1 - 4 │ │ │ │ │ +0000000000000571 0000000500000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_with_overwrite - 4 │ │ │ │ │ +00000000000005b0 0000004200000002 R_X86_64_PC32 0000000000000028 .LC24 - 4 │ │ │ │ │ +00000000000005bf 0000005400000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.zsv_parse_status_desc' at offset 0x8068 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text.zsv_parse_status_desc' at offset 0x82b0 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000000c 0000002c00000002 R_X86_64_PC32 0000000000000000 .rodata.zsv_parse_status_desc - 4 │ │ │ │ │ 0000000000000023 0000004300000002 R_X86_64_PC32 0000000000000036 .LC31 - 4 │ │ │ │ │ 0000000000000035 0000004400000002 R_X86_64_PC32 0000000000000003 .LC27 - 4 │ │ │ │ │ 000000000000003c 0000004500000002 R_X86_64_PC32 0000000000000000 .LC34 - 4 │ │ │ │ │ -0000000000000053 0000004600000002 R_X86_64_PC32 0000000000000074 .LC35 - 4 │ │ │ │ │ -0000000000000063 0000004700000002 R_X86_64_PC32 000000000000000b .LC28 - 4 │ │ │ │ │ -0000000000000073 0000004800000002 R_X86_64_PC32 0000000000000019 .LC29 - 4 │ │ │ │ │ -0000000000000083 0000004900000002 R_X86_64_PC32 000000000000004b .LC32 - 4 │ │ │ │ │ -0000000000000093 0000004a00000002 R_X86_64_PC32 0000000000000028 .LC30 - 4 │ │ │ │ │ -00000000000000a3 0000004b00000002 R_X86_64_PC32 0000000000000063 .LC33 - 4 │ │ │ │ │ -00000000000000b3 0000004c00000002 R_X86_64_PC32 0000000000000000 .LC26 - 4 │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rela.rodata.zsv_parse_status_desc' at offset 0x8170 contains 7 entries: │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + b0 │ │ │ │ │ -0000000000000004 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + 54 │ │ │ │ │ -0000000000000008 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + 68 │ │ │ │ │ -000000000000000c 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + 7c │ │ │ │ │ -0000000000000010 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + a0 │ │ │ │ │ -0000000000000014 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + b4 │ │ │ │ │ -0000000000000018 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + 98 │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rela.text.zsv_parse_bytes' at offset 0x8218 contains 8 entries: │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000010a 0000005900000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -000000000000016b 0000001100000002 R_X86_64_PC32 0000000000000000 .text.zsv_scan - 4 │ │ │ │ │ -000000000000018d 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -00000000000001c1 0000003600000002 R_X86_64_PC32 0000000000000000 .LC12 - 4 │ │ │ │ │ -000000000000024c 0000001800000002 R_X86_64_PC32 0000000000000000 .text.zsv_throwaway_row - 4 │ │ │ │ │ -000000000000027f 0000005900000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -00000000000002a9 0000003200000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -000000000000052f 0000005500000004 R_X86_64_PLT32 0000000000000000 time - 4 │ │ │ │ │ +000000000000004b 0000004600000002 R_X86_64_PC32 0000000000000074 .LC35 - 4 │ │ │ │ │ +0000000000000053 0000004700000002 R_X86_64_PC32 000000000000000b .LC28 - 4 │ │ │ │ │ +0000000000000063 0000004800000002 R_X86_64_PC32 0000000000000019 .LC29 - 4 │ │ │ │ │ +0000000000000073 0000004900000002 R_X86_64_PC32 000000000000004b .LC32 - 4 │ │ │ │ │ +0000000000000083 0000004a00000002 R_X86_64_PC32 0000000000000028 .LC30 - 4 │ │ │ │ │ +0000000000000093 0000004b00000002 R_X86_64_PC32 0000000000000063 .LC33 - 4 │ │ │ │ │ +00000000000000a3 0000004c00000002 R_X86_64_PC32 0000000000000000 .LC26 - 4 │ │ │ │ │ + │ │ │ │ │ +Relocation section '.rela.rodata.zsv_parse_status_desc' at offset 0x83b8 contains 7 entries: │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ +0000000000000000 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + a0 │ │ │ │ │ +0000000000000004 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + 4c │ │ │ │ │ +0000000000000008 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + 58 │ │ │ │ │ +000000000000000c 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + 6c │ │ │ │ │ +0000000000000010 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + 90 │ │ │ │ │ +0000000000000014 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + a4 │ │ │ │ │ +0000000000000018 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + 88 │ │ │ │ │ + │ │ │ │ │ +Relocation section '.rela.text.zsv_parse_bytes' at offset 0x8460 contains 8 entries: │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ +00000000000000f7 0000005900000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +000000000000015b 0000001100000002 R_X86_64_PC32 0000000000000000 .text.zsv_scan - 4 │ │ │ │ │ +000000000000017d 0000005200000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +00000000000001b1 0000003600000002 R_X86_64_PC32 0000000000000000 .LC12 - 4 │ │ │ │ │ +000000000000024a 0000001800000002 R_X86_64_PC32 0000000000000000 .text.zsv_throwaway_row - 4 │ │ │ │ │ +0000000000000279 0000005900000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +00000000000002a3 0000003200000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000000519 0000005500000004 R_X86_64_PLT32 0000000000000000 time - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x82d8 contains 37 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x8520 contains 37 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text.zsv_pull_row + 0 │ │ │ │ │ 0000000000000034 0000000300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_1 + 0 │ │ │ │ │ 0000000000000048 0000000500000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_with_overwrite + 0 │ │ │ │ │ 00000000000000a4 0000000700000002 R_X86_64_PC32 0000000000000000 .text.ignore_header_rows + 0 │ │ │ │ │ 00000000000000b8 0000000b00000002 R_X86_64_PC32 0000000000000000 .text.collate_header_destroy + 0 │ │ │ │ │ 00000000000000e0 0000000c00000002 R_X86_64_PC32 0000000000000000 .text.zsv_set_scan_filter + 0 │ │ │ │ │ 00000000000000f4 0000000d00000002 R_X86_64_PC32 0000000000000000 .text.zsv_lib_version + 0 │ │ │ │ │ 0000000000000108 0000000e00000002 R_X86_64_PC32 0000000000000000 .text.zsv_strencode + 0 │ │ │ │ │ 0000000000000154 0000000f00000002 R_X86_64_PC32 0000000000000000 .text.zsv_scan_delim_pull + 0 │ │ │ │ │ 0000000000000184 0000001100000002 R_X86_64_PC32 0000000000000000 .text.zsv_scan + 0 │ │ │ │ │ 00000000000001bc 0000001300000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_more + 0 │ │ │ │ │ -000000000000020c 0000001500000002 R_X86_64_PC32 0000000000000000 .text.zsv_abort + 0 │ │ │ │ │ -0000000000000220 0000001600000002 R_X86_64_PC32 0000000000000000 .text.zsv_row_is_blank + 0 │ │ │ │ │ -0000000000000234 0000001700000002 R_X86_64_PC32 0000000000000000 .text.zsv_cell_count + 0 │ │ │ │ │ -0000000000000248 0000001800000002 R_X86_64_PC32 0000000000000000 .text.zsv_throwaway_row + 0 │ │ │ │ │ -000000000000026c 0000001900000002 R_X86_64_PC32 0000000000000000 .text.apply_callbacks + 0 │ │ │ │ │ -00000000000002bc 0000001b00000002 R_X86_64_PC32 0000000000000000 .text.skip_to_first_row_w_data + 0 │ │ │ │ │ -00000000000002dc 0000001c00000002 R_X86_64_PC32 0000000000000000 .text.collate_header_row + 0 │ │ │ │ │ -0000000000000344 0000001d00000002 R_X86_64_PC32 0000000000000000 .text.zsv_set_row_handler + 0 │ │ │ │ │ -0000000000000358 0000001e00000002 R_X86_64_PC32 0000000000000000 .text.zsv_set_context + 0 │ │ │ │ │ -000000000000036c 0000001f00000002 R_X86_64_PC32 0000000000000000 .text.zsv_set_read + 0 │ │ │ │ │ -0000000000000380 0000002000000002 R_X86_64_PC32 0000000000000000 .text.zsv_set_input + 0 │ │ │ │ │ -0000000000000394 0000002100000002 R_X86_64_PC32 0000000000000000 .text.zsv_quoted + 0 │ │ │ │ │ -00000000000003a8 0000002200000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell + 0 │ │ │ │ │ -00000000000003cc 0000002300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_len + 0 │ │ │ │ │ -00000000000003e0 0000002400000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_str + 0 │ │ │ │ │ -00000000000003f4 0000002500000002 R_X86_64_PC32 0000000000000000 .text.zsv_set_fixed_offsets + 0 │ │ │ │ │ -0000000000000444 0000002600000002 R_X86_64_PC32 0000000000000000 .text.zsv_peek + 0 │ │ │ │ │ -0000000000000458 0000002700000002 R_X86_64_PC32 0000000000000000 .text.zsv_finish + 0 │ │ │ │ │ -00000000000004ac 0000002800000002 R_X86_64_PC32 0000000000000000 .text.zsv_next_row + 0 │ │ │ │ │ -00000000000004d0 0000002900000002 R_X86_64_PC32 0000000000000000 .text.zsv_delete + 0 │ │ │ │ │ -00000000000004ec 0000002a00000002 R_X86_64_PC32 0000000000000000 .text.zsv_new + 0 │ │ │ │ │ -0000000000000518 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + 0 │ │ │ │ │ -000000000000052c 0000002d00000002 R_X86_64_PC32 0000000000000000 .text.zsv_scanned_length + 0 │ │ │ │ │ -0000000000000540 0000002e00000002 R_X86_64_PC32 0000000000000000 .text.zsv_cum_scanned_length + 0 │ │ │ │ │ -0000000000000554 0000002f00000002 R_X86_64_PC32 0000000000000000 .text.zsv_row_length_raw_bytes + 0 │ │ │ │ │ -0000000000000568 0000003000000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_bytes + 0 │ │ │ │ │ +0000000000000218 0000001500000002 R_X86_64_PC32 0000000000000000 .text.zsv_abort + 0 │ │ │ │ │ +000000000000022c 0000001600000002 R_X86_64_PC32 0000000000000000 .text.zsv_row_is_blank + 0 │ │ │ │ │ +0000000000000240 0000001700000002 R_X86_64_PC32 0000000000000000 .text.zsv_cell_count + 0 │ │ │ │ │ +0000000000000254 0000001800000002 R_X86_64_PC32 0000000000000000 .text.zsv_throwaway_row + 0 │ │ │ │ │ +0000000000000278 0000001900000002 R_X86_64_PC32 0000000000000000 .text.apply_callbacks + 0 │ │ │ │ │ +00000000000002c8 0000001b00000002 R_X86_64_PC32 0000000000000000 .text.skip_to_first_row_w_data + 0 │ │ │ │ │ +00000000000002e8 0000001c00000002 R_X86_64_PC32 0000000000000000 .text.collate_header_row + 0 │ │ │ │ │ +0000000000000350 0000001d00000002 R_X86_64_PC32 0000000000000000 .text.zsv_set_row_handler + 0 │ │ │ │ │ +0000000000000364 0000001e00000002 R_X86_64_PC32 0000000000000000 .text.zsv_set_context + 0 │ │ │ │ │ +0000000000000378 0000001f00000002 R_X86_64_PC32 0000000000000000 .text.zsv_set_read + 0 │ │ │ │ │ +000000000000038c 0000002000000002 R_X86_64_PC32 0000000000000000 .text.zsv_set_input + 0 │ │ │ │ │ +00000000000003a0 0000002100000002 R_X86_64_PC32 0000000000000000 .text.zsv_quoted + 0 │ │ │ │ │ +00000000000003b4 0000002200000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell + 0 │ │ │ │ │ +00000000000003d8 0000002300000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_len + 0 │ │ │ │ │ +00000000000003ec 0000002400000002 R_X86_64_PC32 0000000000000000 .text.zsv_get_cell_str + 0 │ │ │ │ │ +0000000000000400 0000002500000002 R_X86_64_PC32 0000000000000000 .text.zsv_set_fixed_offsets + 0 │ │ │ │ │ +0000000000000450 0000002600000002 R_X86_64_PC32 0000000000000000 .text.zsv_peek + 0 │ │ │ │ │ +0000000000000464 0000002700000002 R_X86_64_PC32 0000000000000000 .text.zsv_finish + 0 │ │ │ │ │ +00000000000004d4 0000002800000002 R_X86_64_PC32 0000000000000000 .text.zsv_next_row + 0 │ │ │ │ │ +00000000000004f8 0000002900000002 R_X86_64_PC32 0000000000000000 .text.zsv_delete + 0 │ │ │ │ │ +0000000000000514 0000002a00000002 R_X86_64_PC32 0000000000000000 .text.zsv_new + 0 │ │ │ │ │ +0000000000000544 0000002b00000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_status_desc + 0 │ │ │ │ │ +0000000000000558 0000002d00000002 R_X86_64_PC32 0000000000000000 .text.zsv_scanned_length + 0 │ │ │ │ │ +000000000000056c 0000002e00000002 R_X86_64_PC32 0000000000000000 .text.zsv_cum_scanned_length + 0 │ │ │ │ │ +0000000000000580 0000002f00000002 R_X86_64_PC32 0000000000000000 .text.zsv_row_length_raw_bytes + 0 │ │ │ │ │ +0000000000000594 0000003000000002 R_X86_64_PC32 0000000000000000 .text.zsv_parse_bytes + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000040 0000000000000058 00000044 FDE cie=00000000 pc=0000000000000000..000000000000014f │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000013 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ @@ -103,15 +103,15 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000ec 0000000000000010 000000f0 FDE cie=00000000 pc=0000000000000000..000000000000000c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000100 0000000000000048 00000104 FDE cie=00000000 pc=0000000000000000..0000000000000265 │ │ │ │ │ +00000100 0000000000000048 00000104 FDE cie=00000000 pc=0000000000000000..0000000000000262 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000a │ │ │ │ │ @@ -124,154 +124,162 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000012 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 191 to 00000000000000d1 │ │ │ │ │ + DW_CFA_advance_loc1: 183 to 00000000000000c9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000d5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000cd │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000d6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000ce │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000d8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000da │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000dc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000de │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000e0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000000e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000014c 000000000000002c 00000150 FDE cie=00000000 pc=0000000000000000..0000000000001527 │ │ │ │ │ +0000014c 000000000000002c 00000150 FDE cie=00000000 pc=0000000000000000..0000000000001667 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ DW_CFA_advance_loc: 20 to 000000000000001b │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 583 to 0000000000000262 │ │ │ │ │ + DW_CFA_advance_loc2: 586 to 0000000000000265 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000270 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000270 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000017c 0000000000000034 00000180 FDE cie=00000000 pc=0000000000000000..0000000000001658 │ │ │ │ │ +0000017c 0000000000000034 00000180 FDE cie=00000000 pc=0000000000000000..0000000000001795 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000004 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000000f │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000000001e │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000000069 │ │ │ │ │ + DW_CFA_advance_loc1: 75 to 0000000000000069 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_advance_loc: 5 to 000000000000006e │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 2012 to 000000000000084a │ │ │ │ │ + DW_CFA_advance_loc2: 2080 to 000000000000088e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000084b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000088f │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001b4 000000000000004c 000001b8 FDE cie=00000000 pc=0000000000000000..0000000000000647 │ │ │ │ │ +000001b4 0000000000000058 000001b8 FDE cie=00000000 pc=0000000000000000..000000000000063d │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000c │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000013 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc2: 299 to 000000000000013c │ │ │ │ │ + DW_CFA_advance_loc2: 297 to 000000000000013c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000140 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000141 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000143 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000145 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000147 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000150 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000150 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc1: 179 to 0000000000000203 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000209 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000020a │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000020c │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000020e │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000210 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000020f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000211 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000204 0000000000000010 00000208 FDE cie=00000000 pc=0000000000000000..0000000000000009 │ │ │ │ │ +00000210 0000000000000010 00000214 FDE cie=00000000 pc=0000000000000000..0000000000000009 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000218 0000000000000010 0000021c FDE cie=00000000 pc=0000000000000000..0000000000000046 │ │ │ │ │ +00000224 0000000000000010 00000228 FDE cie=00000000 pc=0000000000000000..0000000000000046 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000022c 0000000000000010 00000230 FDE cie=00000000 pc=0000000000000000..000000000000000c │ │ │ │ │ +00000238 0000000000000010 0000023c FDE cie=00000000 pc=0000000000000000..000000000000000c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000240 0000000000000020 00000244 FDE cie=00000000 pc=0000000000000000..0000000000000105 │ │ │ │ │ +0000024c 0000000000000020 00000250 FDE cie=00000000 pc=0000000000000000..0000000000000105 │ │ │ │ │ DW_CFA_advance_loc: 5 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc1: 66 to 0000000000000047 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc1: 180 to 0000000000000104 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000264 000000000000004c 00000268 FDE cie=00000000 pc=0000000000000000..00000000000000db │ │ │ │ │ +00000270 000000000000004c 00000274 FDE cie=00000000 pc=0000000000000000..00000000000000d3 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000005 │ │ │ │ │ @@ -289,45 +297,45 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000002b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000002d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000002f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000040 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000038 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 123 to 00000000000000bb │ │ │ │ │ + DW_CFA_advance_loc1: 123 to 00000000000000b3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000bd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000bf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000c1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000c2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000ba │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002b4 000000000000001c 000002b8 FDE cie=00000000 pc=0000000000000000..0000000000000188 │ │ │ │ │ - DW_CFA_advance_loc1: 95 to 000000000000005f │ │ │ │ │ +000002c0 000000000000001c 000002c4 FDE cie=00000000 pc=0000000000000000..0000000000000160 │ │ │ │ │ + DW_CFA_advance_loc1: 71 to 0000000000000047 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 108 to 00000000000000cb │ │ │ │ │ + DW_CFA_advance_loc1: 108 to 00000000000000b3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000000d0 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000000c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 157 to 000000000000016d │ │ │ │ │ + DW_CFA_advance_loc1: 141 to 000000000000014d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000002d4 0000000000000064 000002d8 FDE cie=00000000 pc=0000000000000000..00000000000004a4 │ │ │ │ │ +000002e0 0000000000000064 000002e4 FDE cie=00000000 pc=0000000000000000..0000000000000464 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000a │ │ │ │ │ @@ -335,82 +343,82 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000015 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000015 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 684 to 00000000000002c1 │ │ │ │ │ + DW_CFA_advance_loc2: 636 to 0000000000000291 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002c2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000292 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002c3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000293 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002c5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000295 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002c7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000297 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002c9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000299 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002cb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000029b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000002d0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000002a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 329 to 0000000000000419 │ │ │ │ │ + DW_CFA_advance_loc2: 313 to 00000000000003d9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000421 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000003e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000422 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000424 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000426 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000428 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000042a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003ea │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000430 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000003f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000033c 0000000000000010 00000340 FDE cie=00000000 pc=0000000000000000..000000000000002c │ │ │ │ │ +00000348 0000000000000010 0000034c FDE cie=00000000 pc=0000000000000000..000000000000002c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000350 0000000000000010 00000354 FDE cie=00000000 pc=0000000000000000..000000000000002c │ │ │ │ │ +0000035c 0000000000000010 00000360 FDE cie=00000000 pc=0000000000000000..000000000000002c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000364 0000000000000010 00000368 FDE cie=00000000 pc=0000000000000000..000000000000000c │ │ │ │ │ +00000370 0000000000000010 00000374 FDE cie=00000000 pc=0000000000000000..000000000000000c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000378 0000000000000010 0000037c FDE cie=00000000 pc=0000000000000000..000000000000000c │ │ │ │ │ +00000384 0000000000000010 00000388 FDE cie=00000000 pc=0000000000000000..000000000000000c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000038c 0000000000000010 00000390 FDE cie=00000000 pc=0000000000000000..000000000000001a │ │ │ │ │ +00000398 0000000000000010 0000039c FDE cie=00000000 pc=0000000000000000..000000000000001a │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003a0 0000000000000020 000003a4 FDE cie=00000000 pc=0000000000000000..000000000000003e │ │ │ │ │ +000003ac 0000000000000020 000003b0 FDE cie=00000000 pc=0000000000000000..000000000000003e │ │ │ │ │ DW_CFA_advance_loc: 5 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 43 to 0000000000000034 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ @@ -418,35 +426,35 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000038 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000039 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003c4 0000000000000010 000003c8 FDE cie=00000000 pc=0000000000000000..0000000000000024 │ │ │ │ │ +000003d0 0000000000000010 000003d4 FDE cie=00000000 pc=0000000000000000..0000000000000024 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003d8 0000000000000010 000003dc FDE cie=00000000 pc=0000000000000000..000000000000002c │ │ │ │ │ +000003e4 0000000000000010 000003e8 FDE cie=00000000 pc=0000000000000000..000000000000002c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003ec 000000000000004c 000003f0 FDE cie=00000000 pc=0000000000000000..0000000000000264 │ │ │ │ │ +000003f8 000000000000004c 000003fc FDE cie=00000000 pc=0000000000000000..0000000000000264 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc1: 136 to 0000000000000099 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ @@ -467,71 +475,89 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000016c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000016e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000170 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000180 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000178 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000043c 0000000000000010 00000440 FDE cie=00000000 pc=0000000000000000..0000000000000026 │ │ │ │ │ +00000448 0000000000000010 0000044c FDE cie=00000000 pc=0000000000000000..0000000000000026 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000450 0000000000000050 00000454 FDE cie=00000000 pc=0000000000000000..00000000000007cb │ │ │ │ │ +0000045c 000000000000006c 00000460 FDE cie=00000000 pc=0000000000000000..00000000000007ad │ │ │ │ │ DW_CFA_advance_loc: 15 to 000000000000000f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000011 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000012 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000016 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000019 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 113 to 000000000000008a │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000017 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000018 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000001c │ │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ │ + DW_CFA_advance_loc1: 102 to 0000000000000082 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000083 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000084 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000008b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000086 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000008d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000088 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000008f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000008a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000090 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000090 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 59 to 00000000000000cb │ │ │ │ │ + DW_CFA_advance_loc: 61 to 00000000000000cd │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000ce │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000cf │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000cc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000ce │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000d0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000000e0 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000000e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 688 to 0000000000000390 │ │ │ │ │ + DW_CFA_advance_loc2: 656 to 0000000000000370 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000003a0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000380 │ │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004a4 0000000000000020 000004a8 FDE cie=00000000 pc=0000000000000000..000000000000019e │ │ │ │ │ +000004cc 0000000000000020 000004d0 FDE cie=00000000 pc=0000000000000000..00000000000001a1 │ │ │ │ │ DW_CFA_advance_loc: 5 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 7 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 58 to 0000000000000046 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ @@ -539,112 +565,119 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000047 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000048 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004c8 0000000000000018 000004cc FDE cie=00000000 pc=0000000000000000..0000000000000093 │ │ │ │ │ +000004f0 0000000000000018 000004f4 FDE cie=00000000 pc=0000000000000000..0000000000000093 │ │ │ │ │ DW_CFA_advance_loc: 14 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc1: 124 to 000000000000008a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000090 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ │ │ │ │ │ -000004e4 0000000000000028 000004e8 FDE cie=00000000 pc=0000000000000000..0000000000000575 │ │ │ │ │ +0000050c 000000000000002c 00000510 FDE cie=00000000 pc=0000000000000000..00000000000005c3 │ │ │ │ │ DW_CFA_advance_loc: 5 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000016 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc2: 743 to 00000000000002fd │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000018 │ │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc2: 807 to 000000000000033f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000300 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000340 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000510 0000000000000010 00000514 FDE cie=00000000 pc=0000000000000000..00000000000000b8 │ │ │ │ │ +0000053c 0000000000000010 00000540 FDE cie=00000000 pc=0000000000000000..00000000000000a8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000524 0000000000000010 00000528 FDE cie=00000000 pc=0000000000000000..000000000000000c │ │ │ │ │ +00000550 0000000000000010 00000554 FDE cie=00000000 pc=0000000000000000..000000000000000c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000538 0000000000000010 0000053c FDE cie=00000000 pc=0000000000000000..0000000000000027 │ │ │ │ │ +00000564 0000000000000010 00000568 FDE cie=00000000 pc=0000000000000000..0000000000000027 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000054c 0000000000000010 00000550 FDE cie=00000000 pc=0000000000000000..0000000000000013 │ │ │ │ │ +00000578 0000000000000010 0000057c FDE cie=00000000 pc=0000000000000000..0000000000000013 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000560 0000000000000064 00000564 FDE cie=00000000 pc=0000000000000000..000000000000055c │ │ │ │ │ +0000058c 0000000000000068 00000590 FDE cie=00000000 pc=0000000000000000..0000000000000546 │ │ │ │ │ DW_CFA_advance_loc: 15 to 000000000000000f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000013 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000018 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000015 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000019 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000019 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000001a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000001d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000021 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 304 to 0000000000000151 │ │ │ │ │ + DW_CFA_advance_loc2: 288 to 0000000000000144 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000152 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000145 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000153 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000146 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000155 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000148 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000157 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000014a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000159 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000014c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000015b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000014e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000160 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000150 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 75 to 00000000000001ab │ │ │ │ │ + DW_CFA_advance_loc1: 75 to 000000000000019b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000001ae │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000019e │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -2,47 +2,51 @@ │ │ │ │ │ []A\A]A^ │ │ │ │ │ 0.0.0-zsv │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ Warning: number of columns (%zu) exceeds row max (%zu) │ │ │ │ │ AWAVAUATSH │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ -|$\HcT$T │ │ │ │ │ -|$\HcT$T │ │ │ │ │ -T$TL;T$H │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ +T$xL;T$p │ │ │ │ │ +AWAVAUATI │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ Warning: row %zu truncated │ │ │ │ │ +AWAVATUSH │ │ │ │ │ +[]A\A^A_ │ │ │ │ │ +[]A\A^A_ │ │ │ │ │ Warning: skipped %zu empty header rows; suggest using: │ │ │ │ │ --skip-head %zu │ │ │ │ │ Out of memory! │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ Fixed offset count must be greater than zero │ │ │ │ │ Warning: first cell width is zero │ │ │ │ │ Invalid offset %zu may not exceed prior offset %zu │ │ │ │ │ Warning: offset %zu repeated, will always yield empty cell │ │ │ │ │ Offset %zu exceeds total buffer size %zu │ │ │ │ │ Scanner mode cannot be changed after parsing has begun │ │ │ │ │ +0[]A\A^A_ │ │ │ │ │ +0[]A\A^A_ │ │ │ │ │ Invalid delimiter │ │ │ │ │ warning: ignoring illegal delimiter │ │ │ │ │ Increasing --buff-size to minimum %zu │ │ │ │ │ Increasing --buff-size to %zu to accommmodate max-row-size of %u │ │ │ │ │ -AVAUATSH │ │ │ │ │ -[A\A]A^] │ │ │ │ │ +AWAVAUATSH │ │ │ │ │ +[A\A]A^A_] │ │ │ │ │ No more input │ │ │ │ │ Invalid option │ │ │ │ │ Out of memory │ │ │ │ │ No more rows to pull │ │ │ │ │ Row successfully pulled │ │ │ │ │ Unexpected error │ │ │ │ │ User cancelled │ │ │ │ │ Maximum specified rows have been parsed │ │ │ │ │ +AWAVAUATI │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ zsv_pull_row │ │ │ │ │ zsv_get_cell_1 │ │ │ │ │ zsv_get_cell_with_overwrite │ │ │ │ │ ignore_header_rows │ │ │ │ │ skip_to_first_row_w_data │ │ │ │ │ collate_header_row │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_get_cell_1 {} │ │ │ │ │ @@ -13,11 +13,11 @@ │ │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ │ vmovdqu (%rax),%xmm0 │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ mov %rax,0x10(%rdi) │ │ │ │ │ vmovdqu %xmm0,(%rdi) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ ret │ │ │ │ │ + andw $0xfe00,0x10(%rdi) │ │ │ │ │ movq $0x0,(%rdi) │ │ │ │ │ movq $0x0,0x8(%rdi) │ │ │ │ │ - andw $0xfe00,0x10(%rdi) │ │ │ │ │ jmp 2c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_get_cell_with_overwrite {} […] │ │ │ │ │ @@ -3,25 +3,25 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.zsv_get_cell_with_overwrite: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ zsv_get_cell_with_overwrite(): │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ cmp 0x128(%rsi),%rdx │ │ │ │ │ jae 135 │ │ │ │ │ + cmpb $0x0,0x380(%rsi) │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ - cmpb $0x0,0x380(%rsi) │ │ │ │ │ je e0 │ │ │ │ │ mov 0x2b0(%rsi),%rbp │ │ │ │ │ jmp 61 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x388(%rbx),%rdi │ │ │ │ │ lea 0x320(%rbx),%rsi │ │ │ │ │ call *0x390(%rbx) │ │ │ │ │ @@ -77,11 +77,11 @@ │ │ │ │ │ mov %r14,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ + andw $0xfe00,0x10(%rdi) │ │ │ │ │ movq $0x0,(%rdi) │ │ │ │ │ movq $0x0,0x8(%rdi) │ │ │ │ │ - andw $0xfe00,0x10(%rdi) │ │ │ │ │ jmp c8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.ignore_header_rows {} │ │ │ │ │ @@ -30,20 +30,20 @@ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.collate_header_row-0x4 │ │ │ │ │ mov %rdi,0x48(%rdi) │ │ │ │ │ vmovq %rax,%xmm0 │ │ │ │ │ vmovdqu %xmm0,0x30(%rdi) │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ - cmpb $0x0,0x380(%rdi) │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.zsv_get_cell_1-0x4 │ │ │ │ │ + cmpb $0x0,0x380(%rdi) │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .text.zsv_get_cell_with_overwrite-0x4 │ │ │ │ │ vmovdqu 0x1a0(%rdi),%xmm0 │ │ │ │ │ - movq $0x0,0x2b0(%rdi) │ │ │ │ │ cmovne %rdx,%rax │ │ │ │ │ + movq $0x0,0x2b0(%rdi) │ │ │ │ │ + vmovdqu %xmm0,0x30(%rdi) │ │ │ │ │ mov %rax,0x2b8(%rdi) │ │ │ │ │ mov 0x1b8(%rdi),%rax │ │ │ │ │ - vmovdqu %xmm0,0x30(%rdi) │ │ │ │ │ mov %rax,0x48(%rdi) │ │ │ │ │ ret │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_set_scan_filter {} │ │ │ │ │ @@ -3,10 +3,10 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.zsv_set_scan_filter: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ zsv_set_scan_filter(): │ │ │ │ │ endbr64 │ │ │ │ │ mov %rsi,0x170(%rdi) │ │ │ │ │ - mov %rdx,0x178(%rdi) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + mov %rdx,0x178(%rdi) │ │ │ │ │ ret │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_strencode {} │ │ │ │ │ @@ -10,168 +10,166 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - je 240 │ │ │ │ │ + je 23d │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ - mov %edx,0x4(%rsp) │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ + mov %edx,%r12d │ │ │ │ │ mov %rsi,%r15 │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - jmp 50 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 48 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %al,0x0(%rbp,%r13,1) │ │ │ │ │ mov %r14,%rbx │ │ │ │ │ inc %r13 │ │ │ │ │ cmp %r15,%rbx │ │ │ │ │ - jae cd │ │ │ │ │ + jae c5 │ │ │ │ │ lea 0x0(%rbp,%rbx,1),%rsi │ │ │ │ │ lea 0x1(%rbx),%r14 │ │ │ │ │ movzbl (%rsi),%eax │ │ │ │ │ test %al,%al │ │ │ │ │ - jns 40 │ │ │ │ │ + jns 38 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0xffffffe0,%edx │ │ │ │ │ cmp $0xc0,%dl │ │ │ │ │ je e0 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0xfffffff0,%edx │ │ │ │ │ cmp $0xe0,%dl │ │ │ │ │ - je 190 │ │ │ │ │ + je 188 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0xfffffff8,%edx │ │ │ │ │ cmp $0xf0,%dl │ │ │ │ │ je 1b0 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0xfffffffc,%edx │ │ │ │ │ cmp $0xf8,%dl │ │ │ │ │ je 1c0 │ │ │ │ │ and $0xfffffffe,%eax │ │ │ │ │ cmp $0xfc,%al │ │ │ │ │ - je 19f │ │ │ │ │ - test %r12,%r12 │ │ │ │ │ - je b5 │ │ │ │ │ + je 197 │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + test %rax,%rax │ │ │ │ │ + je b0 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - call *%r12 │ │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ │ + call *%rax │ │ │ │ │ mov %r14,%rbx │ │ │ │ │ - test %al,%al │ │ │ │ │ - je 4b │ │ │ │ │ - mov %al,0x0(%rbp,%r13,1) │ │ │ │ │ + test %r12b,%r12b │ │ │ │ │ + je 43 │ │ │ │ │ + mov %r12b,0x0(%rbp,%r13,1) │ │ │ │ │ inc %r13 │ │ │ │ │ cmp %r15,%rbx │ │ │ │ │ - jb 50 │ │ │ │ │ + jb 48 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ mov %r13,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ mov $0x2,%eax │ │ │ │ │ lea (%rbx,%rdx,1),%r9 │ │ │ │ │ cmp %r9,%r15 │ │ │ │ │ - jb 9f │ │ │ │ │ + jb 97 │ │ │ │ │ movzbl 0x0(%rbp,%r14,1),%edi │ │ │ │ │ and $0xffffffc0,%edi │ │ │ │ │ cmp $0x80,%dil │ │ │ │ │ jne 1cf │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ je 160 │ │ │ │ │ movzbl 0x2(%rbp,%rbx,1),%edi │ │ │ │ │ and $0xffffffc0,%edi │ │ │ │ │ cmp $0x80,%dil │ │ │ │ │ - jne 226 │ │ │ │ │ + jne 223 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ je 160 │ │ │ │ │ movzbl 0x3(%rbp,%rbx,1),%edi │ │ │ │ │ and $0xffffffc0,%edi │ │ │ │ │ cmp $0x80,%dil │ │ │ │ │ - jne 233 │ │ │ │ │ + jne 230 │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ je 160 │ │ │ │ │ movzbl 0x4(%rbp,%rbx,1),%edi │ │ │ │ │ and $0xffffffc0,%edi │ │ │ │ │ cmp $0x80,%dil │ │ │ │ │ - jne 248 │ │ │ │ │ + jne 245 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ jne 160 │ │ │ │ │ movzbl 0x5(%rbp,%rbx,1),%eax │ │ │ │ │ and $0xffffffc0,%eax │ │ │ │ │ cmp $0x80,%al │ │ │ │ │ - jne 255 │ │ │ │ │ + jne 252 │ │ │ │ │ lea 0x0(%rbp,%r13,1),%rdi │ │ │ │ │ mov %r9,0x18(%rsp) │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ call 174 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ - add 0x10(%rsp),%r13 │ │ │ │ │ mov 0x18(%rsp),%rbx │ │ │ │ │ - jmp 4b │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + add 0x10(%rsp),%r13 │ │ │ │ │ + jmp 43 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x3,%edx │ │ │ │ │ mov $0x3,%eax │ │ │ │ │ jmp ea │ │ │ │ │ mov $0x6,%edx │ │ │ │ │ mov $0x6,%eax │ │ │ │ │ jmp ea │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x4,%edx │ │ │ │ │ mov $0x4,%eax │ │ │ │ │ jmp ea │ │ │ │ │ nop │ │ │ │ │ mov $0x5,%edx │ │ │ │ │ mov $0x5,%eax │ │ │ │ │ jmp ea │ │ │ │ │ movb $0x1,0x10(%rsp) │ │ │ │ │ mov $0x1,%r14d │ │ │ │ │ - test %r12,%r12 │ │ │ │ │ - je 1f0 │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + test %rax,%rax │ │ │ │ │ + je 1f3 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - call *%r12 │ │ │ │ │ + call *%rax │ │ │ │ │ add %r14,%rbx │ │ │ │ │ - cmpb $0x0,0x4(%rsp) │ │ │ │ │ - je 4b │ │ │ │ │ + test %r12b,%r12b │ │ │ │ │ + je 43 │ │ │ │ │ movzbl 0x10(%rsp),%eax │ │ │ │ │ lea 0x0(%rbp,%r13,1),%rsi │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 21e │ │ │ │ │ + je 21b │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - movzbl 0x4(%rsp),%ecx │ │ │ │ │ mov %edx,%edi │ │ │ │ │ inc %edx │ │ │ │ │ - mov %cl,(%rsi,%rdi,1) │ │ │ │ │ + mov %r12b,(%rsi,%rdi,1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jb 20e │ │ │ │ │ + jb 20f │ │ │ │ │ add %rax,%r13 │ │ │ │ │ - jmp 4b │ │ │ │ │ + jmp 43 │ │ │ │ │ movb $0x2,0x10(%rsp) │ │ │ │ │ mov $0x2,%r14d │ │ │ │ │ jmp 1da │ │ │ │ │ movb $0x3,0x10(%rsp) │ │ │ │ │ mov $0x3,%r14d │ │ │ │ │ jmp 1da │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - jmp cd │ │ │ │ │ + jmp c5 │ │ │ │ │ movb $0x4,0x10(%rsp) │ │ │ │ │ mov $0x4,%r14d │ │ │ │ │ jmp 1da │ │ │ │ │ movb $0x5,0x10(%rsp) │ │ │ │ │ mov $0x5,%r14d │ │ │ │ │ jmp 1da │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_scan_delim_pull {} │ │ │ │ │ @@ -10,106 +10,105 @@ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbx │ │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ │ - sub $0x100,%rsp │ │ │ │ │ - mov 0x2c0(%rdi),%rax │ │ │ │ │ + sub $0x120,%rsp │ │ │ │ │ mov %fs:0x28,%r11 │ │ │ │ │ - mov %r11,0xf8(%rsp) │ │ │ │ │ + mov %r11,0x118(%rsp) │ │ │ │ │ mov %rdx,%r11 │ │ │ │ │ - movzbl 0x30(%rax),%ecx │ │ │ │ │ + mov 0x2c0(%rdi),%rax │ │ │ │ │ movsbl 0x80(%rdi),%edx │ │ │ │ │ + movzbl 0x30(%rax),%ecx │ │ │ │ │ test %cl,%cl │ │ │ │ │ jne 270 │ │ │ │ │ mov 0x158(%rdi),%r10 │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ movq $0x0,0x158(%rdi) │ │ │ │ │ mov %edx,%r12d │ │ │ │ │ add %r10,%r11 │ │ │ │ │ cmpb $0x0,0x81(%rdi) │ │ │ │ │ jle 190 │ │ │ │ │ movzbl 0x20(%rdi),%ecx │ │ │ │ │ vpbroadcastb %edx,%ymm0 │ │ │ │ │ mov $0xa0a0a0a,%eax │ │ │ │ │ mov $0xffffffff,%r13d │ │ │ │ │ - vmovdqa %ymm0,0x60(%rsp) │ │ │ │ │ - vpbroadcastd %eax,%ymm0 │ │ │ │ │ - mov $0xd0d0d0d,%eax │ │ │ │ │ vmovdqa %ymm0,0x80(%rsp) │ │ │ │ │ vpbroadcastd %eax,%ymm0 │ │ │ │ │ + mov $0xd0d0d0d,%eax │ │ │ │ │ vmovdqa %ymm0,0xa0(%rsp) │ │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ - vmovdqa %ymm0,0xc0(%rsp) │ │ │ │ │ + vpbroadcastd %eax,%ymm0 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ + vmovdqa %ymm0,0xc0(%rsp) │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ and $0x10,%ecx │ │ │ │ │ - jne 3b0 │ │ │ │ │ + vmovdqa %ymm0,0xe0(%rsp) │ │ │ │ │ + jne 3a0 │ │ │ │ │ mov %r11,0x180(%r9) │ │ │ │ │ cmp %r11,%r10 │ │ │ │ │ - jae 22a │ │ │ │ │ + jae 22d │ │ │ │ │ mov %r11,%rcx │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ - mov %r10d,0x54(%rsp) │ │ │ │ │ + mov %r10d,0x78(%rsp) │ │ │ │ │ sub $0x1f,%rcx │ │ │ │ │ cmovae %rcx,%rax │ │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ │ cmp %rax,%r10 │ │ │ │ │ - jae 1302 │ │ │ │ │ - movb $0x0,0x5b(%rsp) │ │ │ │ │ + jae 13df │ │ │ │ │ + movb $0x0,0x7f(%rsp) │ │ │ │ │ mov %r11,%rax │ │ │ │ │ sub %r10,%rax │ │ │ │ │ shr $0x5,%rax │ │ │ │ │ - mov %eax,0x5c(%rsp) │ │ │ │ │ + mov %eax,%r14d │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b4b │ │ │ │ │ - vmovdqa 0x60(%rsp),%ymm6 │ │ │ │ │ - vmovdqa 0x80(%rsp),%ymm5 │ │ │ │ │ + je b61 │ │ │ │ │ dec %eax │ │ │ │ │ - lea (%rbx,%r10,1),%rdx │ │ │ │ │ - vmovdqa 0xa0(%rsp),%ymm4 │ │ │ │ │ - vmovdqa 0xc0(%rsp),%ymm3 │ │ │ │ │ + lea 0x20(%rbx,%r10,1),%rcx │ │ │ │ │ + vmovdqa 0x80(%rsp),%ymm6 │ │ │ │ │ + vmovdqa 0xa0(%rsp),%ymm5 │ │ │ │ │ shl $0x5,%rax │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - lea 0x20(%r10,%rax,1),%rcx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ + vmovdqa 0xc0(%rsp),%ymm4 │ │ │ │ │ + vmovdqa 0xe0(%rsp),%ymm3 │ │ │ │ │ + lea (%rbx,%r10,1),%rdx │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ vmovdqu8 (%rdx),%ymm0 │ │ │ │ │ - vpcmpeqb %ymm6,%ymm0,%ymm1 │ │ │ │ │ - vpcmpeqb %ymm5,%ymm0,%ymm2 │ │ │ │ │ + vpcmpeqb %ymm5,%ymm0,%ymm1 │ │ │ │ │ + vpcmpeqb %ymm6,%ymm0,%ymm2 │ │ │ │ │ vpaddb %ymm1,%ymm2,%ymm2 │ │ │ │ │ vpcmpeqb %ymm4,%ymm0,%ymm1 │ │ │ │ │ - vpaddb %ymm2,%ymm1,%ymm1 │ │ │ │ │ vpcmpeqb %ymm3,%ymm0,%ymm0 │ │ │ │ │ - vpaddb %ymm1,%ymm0,%ymm0 │ │ │ │ │ - vpmovmskb %ymm0,%esi │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 71b │ │ │ │ │ - cltq │ │ │ │ │ - mov %esi,0x5c(%rsp) │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ - jmp 344 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movzbl 0x20(%rdi),%ecx │ │ │ │ │ + vpaddb %ymm0,%ymm1,%ymm0 │ │ │ │ │ + vpaddb %ymm2,%ymm0,%ymm0 │ │ │ │ │ + vpmovmskb %ymm0,%r14d │ │ │ │ │ + test %r14d,%r14d │ │ │ │ │ + je 708 │ │ │ │ │ + movslq %ecx,%rax │ │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ │ + jmp 33f │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ vpbroadcastb %edx,%ymm0 │ │ │ │ │ mov $0xa0a0a0a,%eax │ │ │ │ │ - vmovdqa %ymm0,0x60(%rsp) │ │ │ │ │ - vpbroadcastd %eax,%ymm0 │ │ │ │ │ - mov $0xd0d0d0d,%eax │ │ │ │ │ + movzbl 0x20(%rdi),%ecx │ │ │ │ │ vmovdqa %ymm0,0x80(%rsp) │ │ │ │ │ vpbroadcastd %eax,%ymm0 │ │ │ │ │ - mov $0x22222222,%eax │ │ │ │ │ + mov $0xd0d0d0d,%eax │ │ │ │ │ vmovdqa %ymm0,0xa0(%rsp) │ │ │ │ │ vpbroadcastd %eax,%ymm0 │ │ │ │ │ + mov $0x22222222,%eax │ │ │ │ │ vmovdqa %ymm0,0xc0(%rsp) │ │ │ │ │ + vpbroadcastd %eax,%ymm0 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ + vmovdqa %ymm0,0xe0(%rsp) │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ test $0x10,%cl │ │ │ │ │ - je 214 │ │ │ │ │ + je 217 │ │ │ │ │ sub $0x10,%eax │ │ │ │ │ and $0xffffff80,%ecx │ │ │ │ │ mov %eax,%esi │ │ │ │ │ and $0x7f,%esi │ │ │ │ │ or %esi,%ecx │ │ │ │ │ mov %cl,0x20(%r9) │ │ │ │ │ cmpb $0x22,(%rbx,%r10,1) │ │ │ │ │ @@ -119,1171 +118,1208 @@ │ │ │ │ │ inc %r10 │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ or %eax,%ecx │ │ │ │ │ mov %cl,0x20(%r9) │ │ │ │ │ mov %r11,0x180(%r9) │ │ │ │ │ mov $0x22,%r13d │ │ │ │ │ cmp %r11,%r10 │ │ │ │ │ - jb da │ │ │ │ │ + jb dd │ │ │ │ │ mov %r10,0x148(%r9) │ │ │ │ │ - mov %r11,0x188(%r9) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov 0xf8(%rsp),%rdx │ │ │ │ │ + mov %r11,0x188(%r9) │ │ │ │ │ + mov 0x118(%rsp),%rdx │ │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ │ - jne d8d │ │ │ │ │ + jne ddd │ │ │ │ │ vzeroupper │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x2d0(%rdi),%rbx │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ - cmpb $0x0,0x81(%r9) │ │ │ │ │ vpbroadcastb %edx,%ymm0 │ │ │ │ │ mov $0xa0a0a0a,%edx │ │ │ │ │ - vmovdqa %ymm0,0x60(%rsp) │ │ │ │ │ - mov (%rax),%r14 │ │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ │ + vmovdqa %ymm0,0x80(%rsp) │ │ │ │ │ vpbroadcastd %edx,%ymm0 │ │ │ │ │ - movzbl 0x18(%rax),%r12d │ │ │ │ │ mov $0xd0d0d0d,%edx │ │ │ │ │ - mov 0x1c(%rax),%r13d │ │ │ │ │ - vmovdqa %ymm0,0x80(%rsp) │ │ │ │ │ + cmpb $0x0,0x81(%r9) │ │ │ │ │ mov $0x0,%esi │ │ │ │ │ + mov (%rax),%r15 │ │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ │ + movzbl 0x1a(%rax),%edi │ │ │ │ │ + vmovdqa %ymm0,0xa0(%rsp) │ │ │ │ │ vpbroadcastd %edx,%ymm0 │ │ │ │ │ mov $0x22,%edx │ │ │ │ │ - vmovdqa %ymm0,0xa0(%rsp) │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ - movzbl 0x1a(%rax),%edi │ │ │ │ │ cmovg %esi,%edx │ │ │ │ │ - vpbroadcastb %edx,%ymm0 │ │ │ │ │ vmovdqa %ymm0,0xc0(%rsp) │ │ │ │ │ - mov %dil,0x5b(%rsp) │ │ │ │ │ + movzbl 0x18(%rax),%r12d │ │ │ │ │ + mov 0x1c(%rax),%r13d │ │ │ │ │ + mov %dil,0x7f(%rsp) │ │ │ │ │ mov 0x20(%rax),%rdi │ │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ │ - mov 0x28(%rax),%edi │ │ │ │ │ - mov %edi,0x5c(%rsp) │ │ │ │ │ + vpbroadcastb %edx,%ymm0 │ │ │ │ │ + mov 0x28(%rax),%r14d │ │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ │ mov 0x2c(%rax),%edi │ │ │ │ │ - mov %edi,0x54(%rsp) │ │ │ │ │ - lea 0x1(%r14),%r10 │ │ │ │ │ + vmovdqa %ymm0,0xe0(%rsp) │ │ │ │ │ + mov %edi,0x78(%rsp) │ │ │ │ │ movq $0x0,0x128(%r9) │ │ │ │ │ + lea 0x1(%r15),%r10 │ │ │ │ │ movb $0x0,0x30(%rax) │ │ │ │ │ - incq 0x2b0(%r9) │ │ │ │ │ mov %r10,0x18(%r9) │ │ │ │ │ mov %r10,0x120(%r9) │ │ │ │ │ + incq 0x2b0(%r9) │ │ │ │ │ cmp %r11,%r10 │ │ │ │ │ - jae 22a │ │ │ │ │ - mov 0x5c(%rsp),%r14d │ │ │ │ │ + jae 22d │ │ │ │ │ test %r14d,%r14d │ │ │ │ │ - je 124c │ │ │ │ │ - mov 0x5c(%rsp),%edi │ │ │ │ │ - movslq 0x54(%rsp),%rdx │ │ │ │ │ - tzcnt %edi,%eax │ │ │ │ │ - lea -0x1(%rdx),%rcx │ │ │ │ │ - inc %eax │ │ │ │ │ - cltq │ │ │ │ │ - lea -0x1(%rdx,%rax,1),%r14 │ │ │ │ │ - blsr %edi,%eax │ │ │ │ │ - mov %eax,0x5c(%rsp) │ │ │ │ │ - cmpb $0x0,0x5b(%rsp) │ │ │ │ │ - jne 532 │ │ │ │ │ + je 1327 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + movslq 0x78(%rsp),%rax │ │ │ │ │ + tzcnt %r14d,%r15d │ │ │ │ │ + blsr %r14d,%r14d │ │ │ │ │ + inc %r15d │ │ │ │ │ + dec %rax │ │ │ │ │ + movslq %r15d,%r15 │ │ │ │ │ + add %rax,%r15 │ │ │ │ │ + cmpb $0x0,0x7f(%rsp) │ │ │ │ │ + jne 52c │ │ │ │ │ movsbl %r12b,%edx │ │ │ │ │ - movzbl (%rbx,%r14,1),%ecx │ │ │ │ │ + movzbl (%rbx,%r15,1),%ecx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ jne 570 │ │ │ │ │ - movzbl 0x20(%r9),%edx │ │ │ │ │ - lea 0x1(%r14),%r10 │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - and $0x7f,%eax │ │ │ │ │ - test $0x1,%dl │ │ │ │ │ - je 3e0 │ │ │ │ │ - or $0x4,%eax │ │ │ │ │ - and $0xffffff80,%edx │ │ │ │ │ - or %eax,%edx │ │ │ │ │ - mov %dl,0x20(%r9) │ │ │ │ │ + movzbl 0x20(%r9),%eax │ │ │ │ │ + lea 0x1(%r15),%r10 │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ + and $0x7f,%edx │ │ │ │ │ + test $0x1,%al │ │ │ │ │ + je 3d0 │ │ │ │ │ + or $0x4,%edx │ │ │ │ │ + and $0xffffff80,%eax │ │ │ │ │ + or %edx,%eax │ │ │ │ │ + mov %al,0x20(%r9) │ │ │ │ │ jmp 32d │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ sub $0x10,%eax │ │ │ │ │ mov $0xffffffff,%r13d │ │ │ │ │ movzbl 0x20(%r9),%ecx │ │ │ │ │ and $0x7e,%eax │ │ │ │ │ or $0x2,%eax │ │ │ │ │ and $0xffffff80,%ecx │ │ │ │ │ or %ecx,%eax │ │ │ │ │ mov %al,0x20(%r9) │ │ │ │ │ lea -0x1(%r10),%rax │ │ │ │ │ sub 0x18(%r9),%rax │ │ │ │ │ mov %rax,0x28(%r9) │ │ │ │ │ - jmp ca │ │ │ │ │ + jmp cd │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - mov 0x18(%r9),%rax │ │ │ │ │ - mov %r14,0x148(%r9) │ │ │ │ │ - lea (%rbx,%rax,1),%r15 │ │ │ │ │ - sub %rax,%r14 │ │ │ │ │ - test %dl,%dl │ │ │ │ │ - js 456 │ │ │ │ │ - jne 650 │ │ │ │ │ + mov 0x18(%r9),%rdx │ │ │ │ │ + mov %r15,0x148(%r9) │ │ │ │ │ + lea (%rbx,%rdx,1),%rdi │ │ │ │ │ + sub %rdx,%r15 │ │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ │ + test %al,%al │ │ │ │ │ + js 44d │ │ │ │ │ + jne 648 │ │ │ │ │ cmpb $0x2c,0x80(%r9) │ │ │ │ │ - jne 6b0 │ │ │ │ │ + jne 6a0 │ │ │ │ │ movsbl 0x99(%r9),%edx │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je 456 │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ │ + je 44d │ │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ │ mov $0x0,%r8d │ │ │ │ │ mov $0x0,%ecx │ │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ │ js 4d0 │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ vzeroupper │ │ │ │ │ - call 444 │ │ │ │ │ + call 43b │ │ │ │ │ R_X86_64_PLT32 zsv_strencode-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ + mov %rax,%r15 │ │ │ │ │ mov 0x38(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne 610 │ │ │ │ │ mov 0x128(%r9),%rax │ │ │ │ │ cmp 0x130(%r9),%rax │ │ │ │ │ - jae e36 │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ + jae ea4 │ │ │ │ │ cmpb $0x0,0x81(%r9) │ │ │ │ │ - jne 48e │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + jne 485 │ │ │ │ │ movzbl 0x20(%r9),%edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ - mov 0x140(%r9),%rdi │ │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ │ + mov 0x140(%r9),%rdi │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ mov %rcx,0x128(%r9) │ │ │ │ │ lea (%rdi,%rax,8),%rax │ │ │ │ │ - mov %r15,(%rax) │ │ │ │ │ - mov %r14,0x8(%rax) │ │ │ │ │ - mov %dl,0x10(%rax) │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ + mov %r15,0x8(%rax) │ │ │ │ │ andb $0xfe,0x11(%rax) │ │ │ │ │ + mov %rdi,(%rax) │ │ │ │ │ + mov %dl,0x10(%rax) │ │ │ │ │ movzwl 0x20(%r9),%eax │ │ │ │ │ mov %r10,0x18(%r9) │ │ │ │ │ and $0xbf80,%ax │ │ │ │ │ or $0x40,%ah │ │ │ │ │ mov %ax,0x20(%r9) │ │ │ │ │ jmp 32d │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ vzeroupper │ │ │ │ │ - call 4e0 │ │ │ │ │ + call 4e2 │ │ │ │ │ R_X86_64_PLT32 zsv_strencode-0x4 │ │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ - jmp 456 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ │ + mov %rax,%r15 │ │ │ │ │ + jmp 44d │ │ │ │ │ or $0xc,%edx │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ mov %al,0x20(%r9) │ │ │ │ │ - mov 0x5c(%rsp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 12e8 │ │ │ │ │ - mov 0x5c(%rsp),%edi │ │ │ │ │ - movslq 0x54(%rsp),%rdx │ │ │ │ │ - tzcnt %edi,%eax │ │ │ │ │ - lea -0x1(%rdx),%rcx │ │ │ │ │ - inc %eax │ │ │ │ │ - cltq │ │ │ │ │ - lea -0x1(%rdx,%rax,1),%r14 │ │ │ │ │ - blsr %edi,%eax │ │ │ │ │ - mov %eax,0x5c(%rsp) │ │ │ │ │ - lea 0x1(%r14),%r10 │ │ │ │ │ + test %r14d,%r14d │ │ │ │ │ + je 13c5 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + movslq 0x78(%rsp),%rax │ │ │ │ │ + tzcnt %r14d,%r15d │ │ │ │ │ + blsr %r14d,%r14d │ │ │ │ │ + inc %r15d │ │ │ │ │ + dec %rax │ │ │ │ │ + movslq %r15d,%r15 │ │ │ │ │ + add %rax,%r15 │ │ │ │ │ + lea 0x1(%r15),%r10 │ │ │ │ │ cmp %r11,%r10 │ │ │ │ │ - jae 22a │ │ │ │ │ - mov 0x5c(%rsp),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 10f0 │ │ │ │ │ - tzcnt %eax,%r14d │ │ │ │ │ - movb $0x0,0x5b(%rsp) │ │ │ │ │ - blsr %eax,%eax │ │ │ │ │ + jae 22d │ │ │ │ │ + test %r14d,%r14d │ │ │ │ │ + je 11bf │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + movb $0x0,0x7f(%rsp) │ │ │ │ │ movsbl %r12b,%edx │ │ │ │ │ - inc %r14d │ │ │ │ │ - mov %eax,0x5c(%rsp) │ │ │ │ │ - movslq %r14d,%r14 │ │ │ │ │ - add %rcx,%r14 │ │ │ │ │ - jmp 376 │ │ │ │ │ - vmovq %r14,%xmm3 │ │ │ │ │ - vpinsrq $0x1,0x48(%rsp),%xmm3,%xmm7 │ │ │ │ │ - vmovdqa %xmm7,0x30(%rsp) │ │ │ │ │ + tzcnt %r14d,%r15d │ │ │ │ │ + blsr %r14d,%r14d │ │ │ │ │ + inc %r15d │ │ │ │ │ + movslq %r15d,%r15 │ │ │ │ │ + add %rax,%r15 │ │ │ │ │ + jmp 36c │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + vmovq %r15,%xmm7 │ │ │ │ │ + vpinsrq $0x1,0x70(%rsp),%xmm7,%xmm0 │ │ │ │ │ cmp $0xd,%cl │ │ │ │ │ - je 760 │ │ │ │ │ + je 740 │ │ │ │ │ cmp $0xa,%cl │ │ │ │ │ - je 95e │ │ │ │ │ - lea 0x1(%r14),%r10 │ │ │ │ │ + je 956 │ │ │ │ │ + lea 0x1(%r15),%r10 │ │ │ │ │ cmp %r13d,%ecx │ │ │ │ │ jne 32d │ │ │ │ │ mov 0x18(%r9),%rcx │ │ │ │ │ - cmp %r14,%rcx │ │ │ │ │ - je 6f4 │ │ │ │ │ + cmp %r15,%rcx │ │ │ │ │ + je 6e1 │ │ │ │ │ movzbl 0x20(%r9),%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ test $0x1,%al │ │ │ │ │ - je 680 │ │ │ │ │ + je 678 │ │ │ │ │ cmp %r11,%r10 │ │ │ │ │ - jae 119b │ │ │ │ │ + jae 1276 │ │ │ │ │ movzbl (%rbx,%r10,1),%esi │ │ │ │ │ cmp %r13d,%esi │ │ │ │ │ - je 4f7 │ │ │ │ │ + je 4f9 │ │ │ │ │ or $0x2,%edx │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ dec %edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ or %edx,%eax │ │ │ │ │ - mov %al,0x20(%r9) │ │ │ │ │ cmpq $0x0,0x28(%r9) │ │ │ │ │ + mov %al,0x20(%r9) │ │ │ │ │ jne 32d │ │ │ │ │ - sub %rcx,%r14 │ │ │ │ │ - mov %r14,0x28(%r9) │ │ │ │ │ + sub %rcx,%r15 │ │ │ │ │ + mov %r15,0x28(%r9) │ │ │ │ │ jmp 32d │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x22,%r13d │ │ │ │ │ - jmp 3b9 │ │ │ │ │ + jmp 3a9 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ mov 0x48(%r9),%rdi │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ call *%rax │ │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ │ - jmp 463 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x28(%r9),%rax │ │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ │ - cmp %rcx,%r14 │ │ │ │ │ - jne b8f │ │ │ │ │ - and $0x8,%edx │ │ │ │ │ - lea 0x1(%r15),%rcx │ │ │ │ │ - jne be3 │ │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - jmp 40a │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ │ + jmp 45a │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x28(%r9),%rdx │ │ │ │ │ + lea 0x1(%rdx),%rcx │ │ │ │ │ + cmp %rcx,%r15 │ │ │ │ │ + jne ba5 │ │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ │ + test $0x8,%al │ │ │ │ │ + jne c02 │ │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ │ + lea -0x1(%rdx),%r15 │ │ │ │ │ + jmp 3ff │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ or $0x8,%edx │ │ │ │ │ and $0xffffff80,%ecx │ │ │ │ │ or %ecx,%edx │ │ │ │ │ mov %dl,0x20(%r9) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ test $0x2,%al │ │ │ │ │ - je 698 │ │ │ │ │ + je 690 │ │ │ │ │ mov 0x28(%r9),%rdx │ │ │ │ │ mov %rdx,0x28(%r9) │ │ │ │ │ jmp 32d │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ mov $0x2c,%esi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call 6d2 │ │ │ │ │ + call 6bf │ │ │ │ │ R_X86_64_PLT32 memchr-0x4 │ │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - je 40a │ │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ │ + je 3ff │ │ │ │ │ movb $0x4,0x20(%r9) │ │ │ │ │ - jmp 40a │ │ │ │ │ + jmp 3ff │ │ │ │ │ cmpb $0x0,0x20(%r9) │ │ │ │ │ - js 5af │ │ │ │ │ + js 5a9 │ │ │ │ │ movzbl 0x20(%r9),%eax │ │ │ │ │ movq $0x0,0x28(%r9) │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ or $0x1,%eax │ │ │ │ │ mov %al,0x20(%r9) │ │ │ │ │ jmp 32d │ │ │ │ │ add $0x20,%rdx │ │ │ │ │ - add $0x20,%eax │ │ │ │ │ - cmp %rdx,%rcx │ │ │ │ │ - jne 14d │ │ │ │ │ - cltq │ │ │ │ │ - mov %esi,0x5c(%rsp) │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ + add $0x20,%ecx │ │ │ │ │ + cmp %rdx,%rax │ │ │ │ │ + jne 152 │ │ │ │ │ + movslq %ecx,%rax │ │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1105 │ │ │ │ │ - lea (%rax,%r10,1),%r14 │ │ │ │ │ - cmp %r11,%r14 │ │ │ │ │ - jne 372 │ │ │ │ │ + je 11d4 │ │ │ │ │ + lea (%rax,%r10,1),%r15 │ │ │ │ │ + cmp %r11,%r15 │ │ │ │ │ + jne 368 │ │ │ │ │ mov %r11,%r10 │ │ │ │ │ - jmp 22a │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 22d │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ movzbl 0x20(%r9),%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ cmpb $0x0,0x82(%r9) │ │ │ │ │ - jne e42 │ │ │ │ │ + jne eb0 │ │ │ │ │ test $0x1,%al │ │ │ │ │ - jne b60 │ │ │ │ │ + jne b76 │ │ │ │ │ mov 0x18(%r9),%rdx │ │ │ │ │ - mov %r14,%r10 │ │ │ │ │ - mov %r14,0x148(%r9) │ │ │ │ │ - lea (%rbx,%rdx,1),%rdi │ │ │ │ │ + mov %r15,%r10 │ │ │ │ │ + mov %r15,0x148(%r9) │ │ │ │ │ + lea (%rbx,%rdx,1),%rsi │ │ │ │ │ sub %rdx,%r10 │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ │ test %al,%al │ │ │ │ │ - js 7ef │ │ │ │ │ - jne d64 │ │ │ │ │ + js 7df │ │ │ │ │ + jne db2 │ │ │ │ │ cmpb $0x2c,0x80(%r9) │ │ │ │ │ - jne d23 │ │ │ │ │ + jne d60 │ │ │ │ │ movzbl 0x99(%r9),%eax │ │ │ │ │ test %al,%al │ │ │ │ │ - je 7ef │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ │ - js c6f │ │ │ │ │ + je 7df │ │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ │ + js c91 │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ movsbl %al,%edx │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ vzeroupper │ │ │ │ │ - call 7e2 │ │ │ │ │ + call 7cc │ │ │ │ │ R_X86_64_PLT32 zsv_strencode-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ │ + vmovdqa 0x40(%rsp),%xmm0 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ mov 0x38(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne cca │ │ │ │ │ + jne cf1 │ │ │ │ │ mov 0x128(%r9),%rax │ │ │ │ │ mov 0x130(%r9),%rcx │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jae 13aa │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ + jae 149c │ │ │ │ │ cmpb $0x0,0x81(%r9) │ │ │ │ │ - jne 82a │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + jne 81a │ │ │ │ │ movzbl 0x20(%r9),%edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ mov %rsi,0x128(%r9) │ │ │ │ │ mov 0x140(%r9),%rsi │ │ │ │ │ lea (%rsi,%rax,8),%rax │ │ │ │ │ - mov %r15,(%rax) │ │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ │ + andb $0xfe,0x11(%rax) │ │ │ │ │ + mov %rsi,(%rax) │ │ │ │ │ mov %r10,0x8(%rax) │ │ │ │ │ mov %dl,0x10(%rax) │ │ │ │ │ - andb $0xfe,0x11(%rax) │ │ │ │ │ movzwl 0x20(%r9),%eax │ │ │ │ │ and $0xbf80,%ax │ │ │ │ │ or $0x40,%ah │ │ │ │ │ mov %ax,0x20(%r9) │ │ │ │ │ mov 0x138(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 1369 │ │ │ │ │ + jne 144f │ │ │ │ │ mov 0x30(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 899 │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ │ + je 89a │ │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ │ mov 0x48(%r9),%rdi │ │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ call *%rax │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ │ + vmovdqa 0x40(%rsp),%xmm0 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ │ mov 0x308(%r9),%rax │ │ │ │ │ mov 0xb8(%r9),%rcx │ │ │ │ │ inc %rax │ │ │ │ │ mov %rax,0x308(%r9) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jne 112d │ │ │ │ │ + jne 11fc │ │ │ │ │ mov 0x318(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 111b │ │ │ │ │ + jne 11ea │ │ │ │ │ movzbl 0x21(%r9),%eax │ │ │ │ │ test $0x20,%al │ │ │ │ │ - jne 1111 │ │ │ │ │ + jne 11e0 │ │ │ │ │ and $0xffffffbf,%eax │ │ │ │ │ + cmpb $0x0,0x2e8(%r9) │ │ │ │ │ mov %al,0x21(%r9) │ │ │ │ │ mov 0x2c0(%r9),%rax │ │ │ │ │ - cmpb $0x0,0x2e8(%r9) │ │ │ │ │ je 308 │ │ │ │ │ mov 0x2e0(%r9),%rdx │ │ │ │ │ - vmovdqa 0x30(%rsp),%xmm4 │ │ │ │ │ movb $0x0,0x2e8(%r9) │ │ │ │ │ mov %rdx,0x128(%r9) │ │ │ │ │ movb $0x1,0x30(%rax) │ │ │ │ │ mov %rbx,0x2d0(%r9) │ │ │ │ │ mov %r11,0x2d8(%r9) │ │ │ │ │ mov %r11,0x10(%rax) │ │ │ │ │ mov %r12b,0x18(%rax) │ │ │ │ │ - vmovdqu %xmm4,(%rax) │ │ │ │ │ movb $0xd,0x19(%rax) │ │ │ │ │ - movzbl 0x5b(%rsp),%ebx │ │ │ │ │ + vmovdqu %xmm0,(%rax) │ │ │ │ │ + movzbl 0x7f(%rsp),%ebx │ │ │ │ │ mov %r13d,0x1c(%rax) │ │ │ │ │ mov %bl,0x1a(%rax) │ │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ │ + mov %r14d,0x28(%rax) │ │ │ │ │ mov %rbx,0x20(%rax) │ │ │ │ │ - mov 0x5c(%rsp),%ebx │ │ │ │ │ - mov %ebx,0x28(%rax) │ │ │ │ │ - mov 0x54(%rsp),%ebx │ │ │ │ │ + mov 0x78(%rsp),%ebx │ │ │ │ │ mov %ebx,0x2c(%rax) │ │ │ │ │ mov $0x6,%eax │ │ │ │ │ - jmp 23a │ │ │ │ │ + jmp 23d │ │ │ │ │ movzbl 0x20(%r9),%eax │ │ │ │ │ mov %eax,%esi │ │ │ │ │ and $0x7f,%esi │ │ │ │ │ test $0x1,%al │ │ │ │ │ - jne b75 │ │ │ │ │ - test %r14,%r14 │ │ │ │ │ - je c4f │ │ │ │ │ - cmpb $0xd,-0x1(%rbx,%r14,1) │ │ │ │ │ + jne b8b │ │ │ │ │ + test %r15,%r15 │ │ │ │ │ + je c71 │ │ │ │ │ + cmpb $0xd,-0x1(%rbx,%r15,1) │ │ │ │ │ sete %dl │ │ │ │ │ cmpb $0x0,0x82(%r9) │ │ │ │ │ - jne e67 │ │ │ │ │ + jne ed3 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne c5b │ │ │ │ │ + jne c7d │ │ │ │ │ mov 0x18(%r9),%rdx │ │ │ │ │ - mov %r14,0x148(%r9) │ │ │ │ │ - mov %r14,%r10 │ │ │ │ │ + mov %r15,0x148(%r9) │ │ │ │ │ + mov %r15,%r10 │ │ │ │ │ sub %rdx,%r10 │ │ │ │ │ - lea (%rbx,%rdx,1),%r15 │ │ │ │ │ + lea (%rbx,%rdx,1),%rdi │ │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ │ test %al,%al │ │ │ │ │ - js a04 │ │ │ │ │ - jne e0b │ │ │ │ │ + js a0f │ │ │ │ │ + jne e77 │ │ │ │ │ cmpb $0x2c,0x80(%r9) │ │ │ │ │ - jne dc7 │ │ │ │ │ + jne e25 │ │ │ │ │ movzbl 0x99(%r9),%eax │ │ │ │ │ test %al,%al │ │ │ │ │ - je a04 │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ │ - js cfc │ │ │ │ │ + je a0f │ │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ │ + js d31 │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ movsbl %al,%edx │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ vzeroupper │ │ │ │ │ - call 9f7 │ │ │ │ │ + call 9fc │ │ │ │ │ R_X86_64_PLT32 zsv_strencode-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ │ + vmovdqa 0x40(%rsp),%xmm0 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ mov 0x38(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne d95 │ │ │ │ │ + jne de5 │ │ │ │ │ mov 0x128(%r9),%rax │ │ │ │ │ mov 0x130(%r9),%rcx │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jae 135d │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ + jae 1443 │ │ │ │ │ cmpb $0x0,0x81(%r9) │ │ │ │ │ - jne a3f │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + jne a4a │ │ │ │ │ movzbl 0x20(%r9),%edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ mov %rsi,0x128(%r9) │ │ │ │ │ mov 0x140(%r9),%rsi │ │ │ │ │ lea (%rsi,%rax,8),%rax │ │ │ │ │ - mov %r15,(%rax) │ │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ │ + andb $0xfe,0x11(%rax) │ │ │ │ │ + mov %rsi,(%rax) │ │ │ │ │ mov %r10,0x8(%rax) │ │ │ │ │ mov %dl,0x10(%rax) │ │ │ │ │ - andb $0xfe,0x11(%rax) │ │ │ │ │ movzwl 0x20(%r9),%eax │ │ │ │ │ and $0xbf80,%ax │ │ │ │ │ or $0x40,%ah │ │ │ │ │ mov %ax,0x20(%r9) │ │ │ │ │ mov 0x138(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 131d │ │ │ │ │ + jne 13f7 │ │ │ │ │ mov 0x30(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je aae │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ │ + je aca │ │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ │ mov 0x48(%r9),%rdi │ │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ call *%rax │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ │ + vmovdqa 0x40(%rsp),%xmm0 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ │ mov 0x308(%r9),%rax │ │ │ │ │ mov 0xb8(%r9),%rcx │ │ │ │ │ inc %rax │ │ │ │ │ mov %rax,0x308(%r9) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jne ebf │ │ │ │ │ + jne f2b │ │ │ │ │ mov 0x318(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne e9a │ │ │ │ │ + jne f06 │ │ │ │ │ movzbl 0x21(%r9),%eax │ │ │ │ │ test $0x20,%al │ │ │ │ │ - jne 1111 │ │ │ │ │ + jne 11e0 │ │ │ │ │ and $0xffffffbf,%eax │ │ │ │ │ + cmpb $0x0,0x2e8(%r9) │ │ │ │ │ mov %al,0x21(%r9) │ │ │ │ │ mov 0x2c0(%r9),%rax │ │ │ │ │ - cmpb $0x0,0x2e8(%r9) │ │ │ │ │ je 308 │ │ │ │ │ - vmovdqa 0x30(%rsp),%xmm5 │ │ │ │ │ mov 0x2e0(%r9),%rdx │ │ │ │ │ movb $0x0,0x2e8(%r9) │ │ │ │ │ mov %rdx,0x128(%r9) │ │ │ │ │ movb $0x2,0x30(%rax) │ │ │ │ │ mov %rbx,0x2d0(%r9) │ │ │ │ │ mov %r11,0x2d8(%r9) │ │ │ │ │ mov %r11,0x10(%rax) │ │ │ │ │ mov %r12b,0x18(%rax) │ │ │ │ │ - vmovdqu %xmm5,(%rax) │ │ │ │ │ movb $0xa,0x19(%rax) │ │ │ │ │ - jmp 931 │ │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ │ - mov %r10,%r14 │ │ │ │ │ + vmovdqu %xmm0,(%rax) │ │ │ │ │ + jmp 92c │ │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ │ + mov %r10,%r15 │ │ │ │ │ movsbl %r12b,%edx │ │ │ │ │ - jmp 376 │ │ │ │ │ + jmp 36c │ │ │ │ │ or $0x4,%edx │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ - lea 0x1(%r14),%r10 │ │ │ │ │ + lea 0x1(%r15),%r10 │ │ │ │ │ or %edx,%eax │ │ │ │ │ mov %al,0x20(%r9) │ │ │ │ │ jmp 32d │ │ │ │ │ movzbl 0x20(%r9),%eax │ │ │ │ │ or $0x4,%esi │ │ │ │ │ - lea 0x1(%r14),%r10 │ │ │ │ │ + lea 0x1(%r15),%r10 │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ or %esi,%eax │ │ │ │ │ mov %al,0x20(%r9) │ │ │ │ │ jmp 32d │ │ │ │ │ - test %rax,%rax │ │ │ │ │ - je 40a │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - lea 0x1(%r15),%rdi │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + je 3ff │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ vzeroupper │ │ │ │ │ - call bb9 │ │ │ │ │ + call bd1 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - sub $0x2,%r14 │ │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ - lea 0x2(%r15),%rcx │ │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + sub $0x2,%r15 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ │ testb $0x8,0x20(%r9) │ │ │ │ │ - jne 11ac │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - jmp 40a │ │ │ │ │ - cmp $0x1,%rax │ │ │ │ │ - jbe 66e │ │ │ │ │ - mov %r13d,0x30(%rsp) │ │ │ │ │ - lea 0x2(%r15),%rdi │ │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ │ - mov %r12d,%r15d │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - mov %r11,%r12 │ │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ │ + jne 1287 │ │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ │ + jmp 3ff │ │ │ │ │ + cmp $0x1,%rdx │ │ │ │ │ + jbe 665 │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ + mov %r13d,0x50(%rsp) │ │ │ │ │ + mov $0x1,%eax │ │ │ │ │ mov %r10,%r13 │ │ │ │ │ - jmp c16 │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ │ + add $0x2,%rdi │ │ │ │ │ + jmp c39 │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - cmp %rax,%r14 │ │ │ │ │ - jae c37 │ │ │ │ │ - lea 0x1(%rdx),%r14 │ │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ │ + cmp %rdx,%r15 │ │ │ │ │ + jae c5a │ │ │ │ │ cmpb $0x22,-0x1(%rdi) │ │ │ │ │ - jne c0b │ │ │ │ │ + lea 0x1(%rax),%r15 │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ + jne c2e │ │ │ │ │ cmpb $0x22,(%rdi) │ │ │ │ │ - jne c0b │ │ │ │ │ - lea -0x1(%rax),%rbx │ │ │ │ │ - cmp %rax,%r14 │ │ │ │ │ - jb c96 │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ - jmp c0b │ │ │ │ │ - mov %r12,%r11 │ │ │ │ │ + jne c2e │ │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ │ + cmp %rdx,%r15 │ │ │ │ │ + jb cc0 │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + jmp c2e │ │ │ │ │ mov %r13,%r10 │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ - mov 0x30(%rsp),%r13d │ │ │ │ │ - mov %r15d,%r12d │ │ │ │ │ - jmp 66e │ │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ │ + mov 0x50(%rsp),%r13d │ │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ │ + jmp 665 │ │ │ │ │ cmpb $0xd,(%r9) │ │ │ │ │ sete %dl │ │ │ │ │ - jmp 982 │ │ │ │ │ - lea 0x1(%r14),%r10 │ │ │ │ │ + jmp 97a │ │ │ │ │ + lea 0x1(%r15),%r10 │ │ │ │ │ mov %r10,0x18(%r9) │ │ │ │ │ mov %r10,0x120(%r9) │ │ │ │ │ jmp 32d │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ vzeroupper │ │ │ │ │ - call c84 │ │ │ │ │ + call ca8 │ │ │ │ │ R_X86_64_PLT32 zsv_strencode-0x4 │ │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ + vmovdqa 0x40(%rsp),%xmm0 │ │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ - jmp 7ef │ │ │ │ │ + jmp 7df │ │ │ │ │ mov %r9,0x10(%rsp) │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ - sub %rdx,%rax │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ + sub %rax,%rdx │ │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call cb6 │ │ │ │ │ + call cdd │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - jmp c32 │ │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ │ + jmp c55 │ │ │ │ │ mov 0x48(%r9),%rdi │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ call *%rax │ │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ - jmp 7fc │ │ │ │ │ + vmovdqa 0x20(%rsp),%xmm0 │ │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ │ + jmp 7ec │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ vzeroupper │ │ │ │ │ - call d11 │ │ │ │ │ + call d48 │ │ │ │ │ R_X86_64_PLT32 zsv_strencode-0x4 │ │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ + vmovdqa 0x40(%rsp),%xmm0 │ │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ - jmp a04 │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ + jmp a0f │ │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ mov $0x2c,%esi │ │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0x30(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call d42 │ │ │ │ │ + call d8a │ │ │ │ │ R_X86_64_PLT32 memchr-0x4 │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - je 7b0 │ │ │ │ │ + vmovdqa 0x30(%rsp),%xmm0 │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ + je 792 │ │ │ │ │ movb $0x4,0x20(%r9) │ │ │ │ │ - jmp 7b0 │ │ │ │ │ + jmp 792 │ │ │ │ │ mov 0x28(%r9),%rcx │ │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ │ cmp %rdx,%r10 │ │ │ │ │ - jne f81 │ │ │ │ │ - lea 0x1(%rdi),%rdx │ │ │ │ │ + jne 1000 │ │ │ │ │ + lea 0x1(%rsi),%rdx │ │ │ │ │ test $0x8,%al │ │ │ │ │ - jne f2d │ │ │ │ │ + jne fa5 │ │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ │ lea -0x1(%rcx),%r10 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ - jmp 7b0 │ │ │ │ │ + jmp 792 │ │ │ │ │ vzeroupper │ │ │ │ │ - call d95 │ │ │ │ │ + call de5 │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ mov 0x48(%r9),%rdi │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ call *%rax │ │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ - jmp a11 │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ + vmovdqa 0x20(%rsp),%xmm0 │ │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ │ + jmp a1c │ │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ mov $0x2c,%esi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0x30(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call de9 │ │ │ │ │ + call e4f │ │ │ │ │ R_X86_64_PLT32 memchr-0x4 │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - je 9c5 │ │ │ │ │ + vmovdqa 0x30(%rsp),%xmm0 │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ + je 9c2 │ │ │ │ │ movb $0x4,0x20(%r9) │ │ │ │ │ - jmp 9c5 │ │ │ │ │ + jmp 9c2 │ │ │ │ │ mov 0x28(%r9),%rcx │ │ │ │ │ lea 0x1(%rcx),%rax │ │ │ │ │ cmp %rax,%r10 │ │ │ │ │ - jne 1406 │ │ │ │ │ + jne 1503 │ │ │ │ │ and $0x8,%sil │ │ │ │ │ - lea 0x1(%r15),%rdx │ │ │ │ │ - jne 13b6 │ │ │ │ │ + lea 0x1(%rdi),%rdx │ │ │ │ │ + jne 14a8 │ │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ │ lea -0x1(%rcx),%r10 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ - jmp 9c5 │ │ │ │ │ + jmp 9c2 │ │ │ │ │ incq 0x138(%r9) │ │ │ │ │ - jmp 4b6 │ │ │ │ │ + jmp 4b2 │ │ │ │ │ mov %edx,%esi │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ + lea 0x1(%r15),%r10 │ │ │ │ │ or $0x4,%edx │ │ │ │ │ - lea 0x1(%r14),%r10 │ │ │ │ │ and $0xffffff80,%ecx │ │ │ │ │ or $0x20,%esi │ │ │ │ │ or %ecx,%esi │ │ │ │ │ or %edx,%ecx │ │ │ │ │ test $0x20,%al │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - cmovne %ecx,%eax │ │ │ │ │ - mov %al,0x20(%r9) │ │ │ │ │ + cmove %esi,%ecx │ │ │ │ │ + mov %cl,0x20(%r9) │ │ │ │ │ jmp 32d │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je b75 │ │ │ │ │ + je b8b │ │ │ │ │ movzbl 0x20(%r9),%eax │ │ │ │ │ mov 0x18(%r9),%rdx │ │ │ │ │ and $0x5f,%esi │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - mov %r14,0x148(%r9) │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov %r15,0x148(%r9) │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ sub %rdx,%rcx │ │ │ │ │ or %esi,%eax │ │ │ │ │ lea -0x1(%rcx),%r10 │ │ │ │ │ mov %al,0x20(%r9) │ │ │ │ │ - jmp 9a9 │ │ │ │ │ + jmp 9a1 │ │ │ │ │ cmp 0x308(%r9),%rax │ │ │ │ │ - jne adf │ │ │ │ │ + jne afb │ │ │ │ │ xor %edi,%edi │ │ │ │ │ orb $0x20,0x21(%r9) │ │ │ │ │ mov $0x3e7,%eax │ │ │ │ │ mov %rdi,0x128(%r9) │ │ │ │ │ - jmp 23a │ │ │ │ │ + jmp 23d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ div %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne acf │ │ │ │ │ + jne aeb │ │ │ │ │ cmpl $0x0,0xc0(%r9) │ │ │ │ │ - jne fd1 │ │ │ │ │ + jne 1068 │ │ │ │ │ mov 0xc8(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je acf │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ │ + je aeb │ │ │ │ │ mov 0x308(%r9),%rsi │ │ │ │ │ mov 0xd0(%r9),%rdi │ │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ call *%rax │ │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ + movzbl 0x21(%r9),%eax │ │ │ │ │ and $0x1,%edx │ │ │ │ │ shl $0x5,%edx │ │ │ │ │ - movzbl 0x21(%r9),%eax │ │ │ │ │ and $0xffffffdf,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ mov %al,0x21(%r9) │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ - jmp acf │ │ │ │ │ - mov %r13d,0x28(%rsp) │ │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ │ - lea 0x2(%rdi),%rdi │ │ │ │ │ + vmovdqa 0x40(%rsp),%xmm0 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ + jmp aeb │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ + mov %r13d,0x50(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov %r12d,%r15d │ │ │ │ │ - mov %r11,%r13 │ │ │ │ │ + mov %r12d,%r13d │ │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - jmp f53 │ │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ │ + add $0x2,%rdi │ │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ │ + jmp fd2 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov %r12,%rax │ │ │ │ │ lea 0x1(%rax),%r12 │ │ │ │ │ cmp %rbx,%r12 │ │ │ │ │ - jae 1068 │ │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ │ + jae 1111 │ │ │ │ │ cmpb $0x22,-0x1(%rdi) │ │ │ │ │ - jne f4d │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ + jne fcc │ │ │ │ │ cmpb $0x22,(%rdi) │ │ │ │ │ - jne f4d │ │ │ │ │ + jne fcc │ │ │ │ │ lea 0x2(%rax),%rdx │ │ │ │ │ cmp %rbx,%rdx │ │ │ │ │ - jb 1086 │ │ │ │ │ + jb 1136 │ │ │ │ │ dec %rbx │ │ │ │ │ - jmp f4d │ │ │ │ │ + jmp fcc │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - je 7b0 │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - lea 0x1(%rdi),%rdi │ │ │ │ │ + je 792 │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ │ + vmovdqa %xmm0,0x30(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call fab │ │ │ │ │ + call 1035 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ - lea 0x2(%r15),%rsi │ │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ │ sub $0x2,%r10 │ │ │ │ │ testb $0x8,0x20(%r9) │ │ │ │ │ - jne 101c │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ - jmp 7b0 │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ │ + vmovdqa 0x30(%rsp),%xmm0 │ │ │ │ │ + lea 0x2(%rax),%rsi │ │ │ │ │ + jne 10bf │ │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ │ + jmp 792 │ │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0x50(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call fe5 │ │ │ │ │ + call 1082 │ │ │ │ │ R_X86_64_PLT32 time-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ │ + vmovdqa 0x50(%rsp),%xmm0 │ │ │ │ │ mov 0x310(%r9),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jle acf │ │ │ │ │ + jle aeb │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sub %edx,%ecx │ │ │ │ │ cmp 0xc0(%r9),%ecx │ │ │ │ │ - jb acf │ │ │ │ │ + jb aeb │ │ │ │ │ mov %rax,0x310(%r9) │ │ │ │ │ - jmp edb │ │ │ │ │ - mov %r13d,0x28(%rsp) │ │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ │ - lea 0x3(%r15),%rdi │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ + jmp f47 │ │ │ │ │ + mov %r13d,0x50(%rsp) │ │ │ │ │ + lea 0x3(%rax),%rdi │ │ │ │ │ + mov %r12d,%r13d │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov %r12d,%r15d │ │ │ │ │ - mov %r11,%r13 │ │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ │ mov %r10,%rbx │ │ │ │ │ - jmp 1042 │ │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ │ + jmp 10e7 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov %r12,%rax │ │ │ │ │ lea 0x1(%rax),%r12 │ │ │ │ │ cmp %rbx,%r12 │ │ │ │ │ - jae 10ae │ │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ │ + jae 116a │ │ │ │ │ cmpb $0x22,-0x1(%rdi) │ │ │ │ │ - jne 103c │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ + jne 10e1 │ │ │ │ │ cmpb $0x22,(%rdi) │ │ │ │ │ - jne 103c │ │ │ │ │ + jne 10e1 │ │ │ │ │ lea 0x2(%rax),%rdx │ │ │ │ │ cmp %rbx,%rdx │ │ │ │ │ - jb 10cb │ │ │ │ │ + jb 118e │ │ │ │ │ dec %rbx │ │ │ │ │ - jmp 103c │ │ │ │ │ - mov %r13,%r11 │ │ │ │ │ - mov %r15d,%r12d │ │ │ │ │ + jmp 10e1 │ │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ │ + mov %r13d,%r12d │ │ │ │ │ lea -0x1(%rbx),%r10 │ │ │ │ │ - mov 0x28(%rsp),%r13d │ │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ │ - jmp 7b0 │ │ │ │ │ + mov 0x50(%rsp),%r13d │ │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ │ + jmp 792 │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ │ lea -0x2(%rbx),%rdx │ │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ + vmovdqa %xmm0,0x10(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call 109f │ │ │ │ │ + call 1155 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ - jmp f7c │ │ │ │ │ + vmovdqa 0x10(%rsp),%xmm0 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + jmp ffb │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ │ mov %rbx,%r10 │ │ │ │ │ - mov %r13,%r11 │ │ │ │ │ - mov %r15d,%r12d │ │ │ │ │ - mov 0x28(%rsp),%r13d │ │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ │ - jmp 7b0 │ │ │ │ │ + mov %r13d,%r12d │ │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ │ + mov 0x50(%rsp),%r13d │ │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ │ + jmp 792 │ │ │ │ │ lea -0x2(%rbx),%rdx │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ - call 10e1 │ │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0x10(%rsp) │ │ │ │ │ + call 11aa │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ - jmp 1063 │ │ │ │ │ - mov %r10d,0x54(%rsp) │ │ │ │ │ - movb $0x0,0x5b(%rsp) │ │ │ │ │ - cmp 0x48(%rsp),%r10 │ │ │ │ │ - jb 102 │ │ │ │ │ - mov %r10,%r14 │ │ │ │ │ + vmovdqa 0x10(%rsp),%xmm0 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + jmp 110c │ │ │ │ │ + mov %r10d,0x78(%rsp) │ │ │ │ │ + movb $0x0,0x7f(%rsp) │ │ │ │ │ + cmp 0x70(%rsp),%r10 │ │ │ │ │ + jb 105 │ │ │ │ │ + mov %r10,%r15 │ │ │ │ │ movsbl %r12b,%edx │ │ │ │ │ - jmp 376 │ │ │ │ │ + jmp 36c │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - jmp 23a │ │ │ │ │ + jmp 23d │ │ │ │ │ cmp 0x308(%r9),%rax │ │ │ │ │ - jne 8ca │ │ │ │ │ - jmp ea7 │ │ │ │ │ + jne 8cb │ │ │ │ │ + jmp f13 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ div %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 8ba │ │ │ │ │ + jne 8bb │ │ │ │ │ cmpl $0x0,0xc0(%r9) │ │ │ │ │ - jne 1273 │ │ │ │ │ + jne 1349 │ │ │ │ │ mov 0xc8(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 8ba │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ │ + je 8bb │ │ │ │ │ mov 0x308(%r9),%rsi │ │ │ │ │ mov 0xd0(%r9),%rdi │ │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ call *%rax │ │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ + movzbl 0x21(%r9),%eax │ │ │ │ │ and $0x1,%edx │ │ │ │ │ shl $0x5,%edx │ │ │ │ │ - movzbl 0x21(%r9),%eax │ │ │ │ │ and $0xffffffdf,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ mov %al,0x21(%r9) │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ - jmp 8ba │ │ │ │ │ + vmovdqa 0x40(%rsp),%xmm0 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ + jmp 8bb │ │ │ │ │ or $0x10,%edx │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ mov %al,0x20(%r9) │ │ │ │ │ jmp 32d │ │ │ │ │ - mov %r13d,0x30(%rsp) │ │ │ │ │ - lea 0x3(%r15),%rdi │ │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ │ - mov %r12d,%r15d │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - mov %r11,%r12 │ │ │ │ │ + mov %r13d,0x50(%rsp) │ │ │ │ │ + lea 0x3(%rax),%rdi │ │ │ │ │ mov %r10,%r13 │ │ │ │ │ - jmp 11cd │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ │ + jmp 12a7 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ │ - cmp %r14,%rbx │ │ │ │ │ - jae 11f3 │ │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ │ + cmp %r15,%rbx │ │ │ │ │ + jae 12cd │ │ │ │ │ cmpb $0x22,-0x1(%rdi) │ │ │ │ │ - jne 11c7 │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ + jne 12a1 │ │ │ │ │ cmpb $0x22,(%rdi) │ │ │ │ │ - jne 11c7 │ │ │ │ │ + jne 12a1 │ │ │ │ │ lea 0x2(%rax),%rdx │ │ │ │ │ - cmp %r14,%rdx │ │ │ │ │ - jb 120e │ │ │ │ │ - dec %r14 │ │ │ │ │ - jmp 11c7 │ │ │ │ │ - mov %r12,%r11 │ │ │ │ │ + cmp %r15,%rdx │ │ │ │ │ + jb 12e9 │ │ │ │ │ + dec %r15 │ │ │ │ │ + jmp 12a1 │ │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ │ mov %r13,%r10 │ │ │ │ │ - mov %r15d,%r12d │ │ │ │ │ - mov 0x30(%rsp),%r13d │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - jmp 40a │ │ │ │ │ - lea -0x2(%r14),%rdx │ │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ │ + mov 0x50(%rsp),%r13d │ │ │ │ │ + jmp 3ff │ │ │ │ │ + lea -0x2(%r15),%rdx │ │ │ │ │ mov %r9,0x10(%rsp) │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ - call 1229 │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ │ + call 1304 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - jmp 11ee │ │ │ │ │ - lea 0x2(%r14),%r10 │ │ │ │ │ - movb $0x0,0x5b(%rsp) │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ │ + jmp 12c8 │ │ │ │ │ + lea 0x2(%r15),%r10 │ │ │ │ │ + movb $0x0,0x7f(%rsp) │ │ │ │ │ cmp %r11,%r10 │ │ │ │ │ - jae 22a │ │ │ │ │ - mov %r10d,0x54(%rsp) │ │ │ │ │ - cmp 0x48(%rsp),%r10 │ │ │ │ │ - jb 102 │ │ │ │ │ - cmpb $0x0,0x5b(%rsp) │ │ │ │ │ - jne 12be │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ - mov %r10,%r14 │ │ │ │ │ - mov %r8d,0x5c(%rsp) │ │ │ │ │ - jmp 372 │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ │ + jae 22d │ │ │ │ │ + mov %r10d,0x78(%rsp) │ │ │ │ │ + cmp 0x70(%rsp),%r10 │ │ │ │ │ + jb 105 │ │ │ │ │ + cmpb $0x0,0x7f(%rsp) │ │ │ │ │ + jne 13a0 │ │ │ │ │ + mov %r10,%r15 │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + jmp 368 │ │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0x50(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call 1287 │ │ │ │ │ + call 1363 │ │ │ │ │ R_X86_64_PLT32 time-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ │ + vmovdqa 0x50(%rsp),%xmm0 │ │ │ │ │ mov 0x310(%r9),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jle 8ba │ │ │ │ │ + jle 8bb │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sub %edx,%ecx │ │ │ │ │ cmp 0xc0(%r9),%ecx │ │ │ │ │ - jb 8ba │ │ │ │ │ + jb 8bb │ │ │ │ │ mov %rax,0x310(%r9) │ │ │ │ │ - jmp 1149 │ │ │ │ │ + jmp 1218 │ │ │ │ │ inc %r10 │ │ │ │ │ cmp %r11,%r10 │ │ │ │ │ - jae 22a │ │ │ │ │ - mov %r10d,0x54(%rsp) │ │ │ │ │ - mov %r10,%r14 │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ - movb $0x0,0x5b(%rsp) │ │ │ │ │ - mov %r10d,0x5c(%rsp) │ │ │ │ │ + jae 22d │ │ │ │ │ + mov %r10d,0x78(%rsp) │ │ │ │ │ + mov %r10,%r15 │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ movsbl %r12b,%edx │ │ │ │ │ - jmp 376 │ │ │ │ │ - cmp 0x48(%rsp),%r10 │ │ │ │ │ - jae 123a │ │ │ │ │ - mov %r10d,0x54(%rsp) │ │ │ │ │ - movb $0x1,0x5b(%rsp) │ │ │ │ │ - jmp 102 │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - movb $0x0,0x5b(%rsp) │ │ │ │ │ - mov %r10,%r14 │ │ │ │ │ - mov %r15,0x40(%rsp) │ │ │ │ │ - mov %eax,0x5c(%rsp) │ │ │ │ │ - jmp 376 │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ │ + movb $0x0,0x7f(%rsp) │ │ │ │ │ + jmp 36c │ │ │ │ │ + cmp 0x70(%rsp),%r10 │ │ │ │ │ + jae 1315 │ │ │ │ │ + mov %r10d,0x78(%rsp) │ │ │ │ │ + movb $0x1,0x7f(%rsp) │ │ │ │ │ + jmp 105 │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ + movb $0x0,0x7f(%rsp) │ │ │ │ │ + mov %r10,%r15 │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ │ + jmp 36c │ │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ │ mov 0x2f8(%r9),%rdi │ │ │ │ │ lea (%rcx,%rax,1),%rdx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ call *0x2f0(%r9) │ │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ - mov %rdx,0x138(%r9) │ │ │ │ │ - jmp a88 │ │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + vmovdqa 0x40(%rsp),%xmm0 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ + mov %rax,0x138(%r9) │ │ │ │ │ + jmp a98 │ │ │ │ │ incq 0x138(%r9) │ │ │ │ │ - jmp a67 │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ │ + jmp a77 │ │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ │ mov 0x2f8(%r9),%rdi │ │ │ │ │ lea (%rcx,%rax,1),%rdx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ call *0x2f0(%r9) │ │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ + vmovdqa 0x40(%rsp),%xmm0 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ mov %r8,0x138(%r9) │ │ │ │ │ - jmp 873 │ │ │ │ │ + jmp 868 │ │ │ │ │ incq 0x138(%r9) │ │ │ │ │ - jmp 852 │ │ │ │ │ - mov %r13d,0x28(%rsp) │ │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ │ - lea 0x2(%r15),%rdi │ │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ │ + jmp 847 │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ + mov %r13d,0x50(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov %r12d,%r15d │ │ │ │ │ - mov %r11,%r13 │ │ │ │ │ + mov %r12d,%r13d │ │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - jmp 13dc │ │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ │ + add $0x2,%rdi │ │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ │ + jmp 14d5 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov %r12,%rax │ │ │ │ │ lea 0x1(%rax),%r12 │ │ │ │ │ cmp %rbx,%r12 │ │ │ │ │ - jae 1456 │ │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ │ + jae 156b │ │ │ │ │ cmpb $0x22,-0x1(%rdi) │ │ │ │ │ - jne 13d6 │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ + jne 14cf │ │ │ │ │ cmpb $0x22,(%rdi) │ │ │ │ │ - jne 13d6 │ │ │ │ │ + jne 14cf │ │ │ │ │ lea 0x2(%rax),%rdx │ │ │ │ │ cmp %rbx,%rdx │ │ │ │ │ - jb 14c0 │ │ │ │ │ + jb 15de │ │ │ │ │ dec %rbx │ │ │ │ │ - jmp 13d6 │ │ │ │ │ + jmp 14cf │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - je 9c5 │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - lea 0x1(%r15),%rdi │ │ │ │ │ + je 9c2 │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ │ + vmovdqa %xmm0,0x30(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call 1430 │ │ │ │ │ + call 1538 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ │ - lea 0x2(%r15),%rsi │ │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ sub $0x2,%r10 │ │ │ │ │ testb $0x8,0x20(%r9) │ │ │ │ │ - jne 1474 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ - jmp 9c5 │ │ │ │ │ - mov %r13,%r11 │ │ │ │ │ - mov %r15d,%r12d │ │ │ │ │ + vmovdqa 0x30(%rsp),%xmm0 │ │ │ │ │ + lea 0x2(%rax),%rsi │ │ │ │ │ + jne 1590 │ │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ │ + jmp 9c2 │ │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ │ + mov %r13d,%r12d │ │ │ │ │ lea -0x1(%rbx),%r10 │ │ │ │ │ - mov 0x28(%rsp),%r13d │ │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ │ - jmp 9c5 │ │ │ │ │ - mov %r13d,0x28(%rsp) │ │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ │ - lea 0x3(%r15),%rdi │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ + mov 0x50(%rsp),%r13d │ │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ │ + jmp 9c2 │ │ │ │ │ + mov %r13d,0x50(%rsp) │ │ │ │ │ + lea 0x3(%rax),%rdi │ │ │ │ │ + mov %r12d,%r13d │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov %r12d,%r15d │ │ │ │ │ - mov %r11,%r13 │ │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ │ mov %r10,%rbx │ │ │ │ │ - jmp 149a │ │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ │ + jmp 15b8 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov %r12,%rax │ │ │ │ │ lea 0x1(%rax),%r12 │ │ │ │ │ cmp %rbx,%r12 │ │ │ │ │ - jae 14e8 │ │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ │ + jae 1612 │ │ │ │ │ cmpb $0x22,-0x1(%rdi) │ │ │ │ │ - jne 1494 │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ + jne 15b2 │ │ │ │ │ cmpb $0x22,(%rdi) │ │ │ │ │ - jne 1494 │ │ │ │ │ + jne 15b2 │ │ │ │ │ lea 0x2(%rax),%rdx │ │ │ │ │ cmp %rbx,%rdx │ │ │ │ │ - jb 1505 │ │ │ │ │ + jb 1636 │ │ │ │ │ dec %rbx │ │ │ │ │ - jmp 1494 │ │ │ │ │ + jmp 15b2 │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ │ lea -0x2(%rbx),%rdx │ │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ + vmovdqa %xmm0,0x10(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call 14d9 │ │ │ │ │ + call 15fd │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ - jmp 1401 │ │ │ │ │ - mov %r13,%r11 │ │ │ │ │ - mov %r15d,%r12d │ │ │ │ │ + vmovdqa 0x10(%rsp),%xmm0 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + jmp 14fe │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ │ + mov %r13d,%r12d │ │ │ │ │ mov %rbx,%r10 │ │ │ │ │ - mov 0x28(%rsp),%r13d │ │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ │ - jmp 9c5 │ │ │ │ │ + mov 0x50(%rsp),%r13d │ │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ │ + jmp 9c2 │ │ │ │ │ lea -0x2(%rbx),%rdx │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ - call 151b │ │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0x10(%rsp) │ │ │ │ │ + call 1652 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ - jmp 14bb │ │ │ │ │ + vmovdqa 0x10(%rsp),%xmm0 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + jmp 15d9 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_scan {} │ │ │ │ │ @@ -2,1299 +2,1318 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.zsv_scan: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ zsv_scan(): │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rsi,%r9 │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ │ sub $0x140,%rsp │ │ │ │ │ - movzbl 0x290(%rdi),%eax │ │ │ │ │ mov %fs:0x28,%rcx │ │ │ │ │ mov %rcx,0x138(%rsp) │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ + movzbl 0x290(%rdi),%eax │ │ │ │ │ cmp $0x1,%al │ │ │ │ │ - je 2b0 │ │ │ │ │ + je 2e3 │ │ │ │ │ cmp $0x2,%al │ │ │ │ │ jne 6e │ │ │ │ │ mov 0x138(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 11b6 │ │ │ │ │ + jne 129d │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ jmp 6e │ │ │ │ │ R_X86_64_PC32 .text.zsv_scan_delim_pull-0x4 │ │ │ │ │ - mov 0x158(%rdi),%r10 │ │ │ │ │ - movsbl 0x80(%rdi),%esi │ │ │ │ │ - movq $0x0,0x158(%rdi) │ │ │ │ │ - mov %esi,0x90(%rsp) │ │ │ │ │ - lea (%rdx,%r10,1),%r15 │ │ │ │ │ + mov 0x158(%rdi),%r14 │ │ │ │ │ cmpb $0x0,0x81(%rdi) │ │ │ │ │ - jle 8e9 │ │ │ │ │ + movq $0x0,0x158(%rdi) │ │ │ │ │ + movsbl 0x80(%rdi),%r11d │ │ │ │ │ + lea (%rdx,%r14,1),%rax │ │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ │ + jle 934 │ │ │ │ │ movzbl 0x20(%rdi),%edx │ │ │ │ │ - vpbroadcastb %esi,%ymm0 │ │ │ │ │ + vpbroadcastb %r11d,%ymm0 │ │ │ │ │ mov $0xa0a0a0a,%eax │ │ │ │ │ vmovdqa %ymm0,0xa0(%rsp) │ │ │ │ │ vpbroadcastd %eax,%ymm0 │ │ │ │ │ mov $0xd0d0d0d,%eax │ │ │ │ │ vmovdqa %ymm0,0xc0(%rsp) │ │ │ │ │ vpbroadcastd %eax,%ymm0 │ │ │ │ │ - vmovdqa %ymm0,0xe0(%rsp) │ │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ - vmovdqa %ymm0,0x100(%rsp) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ + vmovdqa %ymm0,0xe0(%rsp) │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ and $0x10,%edx │ │ │ │ │ - jne e40 │ │ │ │ │ + vmovdqa %ymm0,0x100(%rsp) │ │ │ │ │ + jne f10 │ │ │ │ │ movl $0xffffffff,0x70(%rsp) │ │ │ │ │ - mov %r15,0x180(%rbx) │ │ │ │ │ - cmp %r15,%r10 │ │ │ │ │ - jae 297 │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ │ + mov %rax,0x180(%r12) │ │ │ │ │ + cmp %rax,%r14 │ │ │ │ │ + jae 2c0 │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ sub $0x1f,%rdx │ │ │ │ │ cmovae %rdx,%rax │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ mov %rax,0x78(%rsp) │ │ │ │ │ mov $0xa0a0a0a,%eax │ │ │ │ │ vpbroadcastd %eax,%ymm5 │ │ │ │ │ vmovdqa %ymm5,0x40(%rsp) │ │ │ │ │ - jmp 154 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 163 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ or $0x4,%edx │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ - mov %al,0x20(%rbx) │ │ │ │ │ - cmp %r15,%r10 │ │ │ │ │ - jae 297 │ │ │ │ │ - test %r13d,%r13d │ │ │ │ │ - je a00 │ │ │ │ │ - movslq 0x98(%rsp),%rdx │ │ │ │ │ - tzcnt %r13d,%eax │ │ │ │ │ - blsr %r13d,%r13d │ │ │ │ │ + mov %al,0x20(%r12) │ │ │ │ │ + cmp 0x98(%rsp),%r14 │ │ │ │ │ + jae 2c0 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je a60 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + movslq 0x90(%rsp),%rdx │ │ │ │ │ + tzcnt %ebx,%eax │ │ │ │ │ + blsr %ebx,%ebx │ │ │ │ │ inc %eax │ │ │ │ │ cltq │ │ │ │ │ - lea -0x1(%rax,%rdx,1),%r9 │ │ │ │ │ - test %r14b,%r14b │ │ │ │ │ - jne 1183 │ │ │ │ │ - movzbl (%r12,%r9,1),%edx │ │ │ │ │ - cmp 0x90(%rsp),%edx │ │ │ │ │ - jne 980 │ │ │ │ │ - movzbl 0x20(%rbx),%eax │ │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ │ + lea -0x1(%rax,%rdx,1),%r13 │ │ │ │ │ + test %r15b,%r15b │ │ │ │ │ + jne 1267 │ │ │ │ │ + movzbl (%r9,%r13,1),%edx │ │ │ │ │ + cmp %r11d,%edx │ │ │ │ │ + jne 9d0 │ │ │ │ │ + movzbl 0x20(%r12),%eax │ │ │ │ │ + lea 0x1(%r13),%r14 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ test $0x1,%al │ │ │ │ │ - jne 140 │ │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ │ - mov %r9,0x148(%rbx) │ │ │ │ │ - sub %rcx,%r9 │ │ │ │ │ - add %r12,%rcx │ │ │ │ │ + jne 148 │ │ │ │ │ + mov 0x18(%r12),%rcx │ │ │ │ │ + mov %r13,%r10 │ │ │ │ │ + mov %r13,0x148(%r12) │ │ │ │ │ + sub %rcx,%r10 │ │ │ │ │ + add %r9,%rcx │ │ │ │ │ test %al,%al │ │ │ │ │ - js 11c7 │ │ │ │ │ - jne b07 │ │ │ │ │ - cmpb $0x2c,0x80(%rbx) │ │ │ │ │ - jne b90 │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ - movzbl 0x99(%rbx),%eax │ │ │ │ │ + js 12af │ │ │ │ │ + jne b6f │ │ │ │ │ + cmpb $0x2c,0x80(%r12) │ │ │ │ │ + jne c00 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + movzbl 0x99(%r12),%eax │ │ │ │ │ test %al,%al │ │ │ │ │ - je 21d │ │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ │ - js a9d │ │ │ │ │ + je 233 │ │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ │ + mov %r11d,0x88(%rsp) │ │ │ │ │ + js b00 │ │ │ │ │ movsbl %al,%edx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ │ - mov %r9,%rsi │ │ │ │ │ - mov %r11,%rdi │ │ │ │ │ + mov %r10,%rsi │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ vzeroupper │ │ │ │ │ - call 20a │ │ │ │ │ + call 220 │ │ │ │ │ R_X86_64_PLT32 zsv_strencode-0x4 │ │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ │ + mov 0x88(%rsp),%r11d │ │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ │ + mov %rax,%r10 │ │ │ │ │ + mov 0x38(%r12),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne ac9 │ │ │ │ │ - mov 0x128(%rbx),%rax │ │ │ │ │ - cmp 0x130(%rbx),%rax │ │ │ │ │ - jae 11bb │ │ │ │ │ + jne b30 │ │ │ │ │ + mov 0x128(%r12),%rax │ │ │ │ │ + cmp 0x130(%r12),%rax │ │ │ │ │ + jae 12a2 │ │ │ │ │ + cmpb $0x0,0x81(%r12) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - cmpb $0x0,0x81(%rbx) │ │ │ │ │ - jne 253 │ │ │ │ │ - movzbl 0x20(%rbx),%edx │ │ │ │ │ + jne 270 │ │ │ │ │ + movzbl 0x20(%r12),%edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ - mov 0x140(%rbx),%r8 │ │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ │ + mov 0x140(%r12),%r8 │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ - mov %rcx,0x128(%rbx) │ │ │ │ │ + mov %rcx,0x128(%r12) │ │ │ │ │ lea (%r8,%rax,8),%rax │ │ │ │ │ - mov %r11,(%rax) │ │ │ │ │ - mov %r9,0x8(%rax) │ │ │ │ │ - mov %dl,0x10(%rax) │ │ │ │ │ + mov %r13,(%rax) │ │ │ │ │ andb $0xfe,0x11(%rax) │ │ │ │ │ - movzwl 0x20(%rbx),%eax │ │ │ │ │ - mov %r10,0x18(%rbx) │ │ │ │ │ + mov %r10,0x8(%rax) │ │ │ │ │ + mov %dl,0x10(%rax) │ │ │ │ │ + movzwl 0x20(%r12),%eax │ │ │ │ │ + mov %r14,0x18(%r12) │ │ │ │ │ and $0xbf80,%ax │ │ │ │ │ or $0x40,%ah │ │ │ │ │ - mov %ax,0x20(%rbx) │ │ │ │ │ - cmp %r15,%r10 │ │ │ │ │ - jb 154 │ │ │ │ │ - mov %r15,0x188(%rbx) │ │ │ │ │ - mov %r10,0x148(%rbx) │ │ │ │ │ + mov %ax,0x20(%r12) │ │ │ │ │ + cmp 0x98(%rsp),%r14 │ │ │ │ │ + jb 163 │ │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ │ + mov %r14,0x148(%r12) │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ + mov %rax,0x188(%r12) │ │ │ │ │ vzeroupper │ │ │ │ │ - jmp 822 │ │ │ │ │ + jmp 866 │ │ │ │ │ add 0x158(%rdi),%rdx │ │ │ │ │ - mov $0xa0a0a0a,%eax │ │ │ │ │ - movq $0x0,0x158(%rdi) │ │ │ │ │ movl $0x0,0x98(%rsp) │ │ │ │ │ - vpbroadcastd %eax,%ymm5 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - vmovdqa %ymm5,0x20(%rsp) │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + movq $0x0,0x158(%rdi) │ │ │ │ │ + sub $0x1f,%rax │ │ │ │ │ mov %rdx,0x180(%rdi) │ │ │ │ │ + cmovae %rax,%rcx │ │ │ │ │ + lea 0x20(%rsi),%rax │ │ │ │ │ mov %rdx,0x70(%rsp) │ │ │ │ │ - sub $0x1f,%r15 │ │ │ │ │ - cmovae %r15,%rcx │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ │ + mov $0xa0a0a0a,%eax │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + vpbroadcastd %eax,%ymm5 │ │ │ │ │ mov %rcx,0x68(%rsp) │ │ │ │ │ - jmp 329 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmpb $0xd,-0x2(%r14,%r12,1) │ │ │ │ │ - sete %dl │ │ │ │ │ - test %dl,%dl │ │ │ │ │ - je 369 │ │ │ │ │ - mov %r12,0x120(%rbx) │ │ │ │ │ + vmovdqa %ymm5,0x20(%rsp) │ │ │ │ │ + jmp 362 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + cmpb $0xd,-0x2(%r10,%r13,1) │ │ │ │ │ + sete %al │ │ │ │ │ + test %al,%al │ │ │ │ │ + je 3a7 │ │ │ │ │ + mov %r13,0x120(%r12) │ │ │ │ │ blsr %r15d,%r15d │ │ │ │ │ test %r15d,%r15d │ │ │ │ │ - je 580 │ │ │ │ │ - movslq 0x98(%rsp),%rdx │ │ │ │ │ - tzcnt %r15d,%eax │ │ │ │ │ - inc %eax │ │ │ │ │ - cltq │ │ │ │ │ - lea (%rax,%rdx,1),%r12 │ │ │ │ │ - lea -0x1(%rax,%rdx,1),%rax │ │ │ │ │ - movzbl (%r14,%rax,1),%edx │ │ │ │ │ - cmp $0xa,%dl │ │ │ │ │ - jne 610 │ │ │ │ │ - test %rax,%rax │ │ │ │ │ - jne 310 │ │ │ │ │ - cmpb $0xd,(%rbx) │ │ │ │ │ - sete %dl │ │ │ │ │ - test %dl,%dl │ │ │ │ │ - jne 31d │ │ │ │ │ - mov 0x2a0(%rbx),%r8d │ │ │ │ │ - mov %rax,0x148(%rbx) │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ - je 4b2 │ │ │ │ │ - mov 0x120(%rbx),%r11 │ │ │ │ │ - mov %r12,0x90(%rsp) │ │ │ │ │ + je 5d8 │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + movslq 0x98(%rsp),%rax │ │ │ │ │ + tzcnt %r15d,%r13d │ │ │ │ │ + inc %r13d │ │ │ │ │ + movslq %r13d,%r13 │ │ │ │ │ + add %rax,%r13 │ │ │ │ │ + movzbl -0x1(%r10,%r13,1),%eax │ │ │ │ │ + lea -0x1(%r13),%r14 │ │ │ │ │ + cmp $0xa,%al │ │ │ │ │ + jne 660 │ │ │ │ │ + test %r14,%r14 │ │ │ │ │ + jne 348 │ │ │ │ │ + cmpb $0xd,(%r12) │ │ │ │ │ + sete %al │ │ │ │ │ + test %al,%al │ │ │ │ │ + jne 355 │ │ │ │ │ + mov 0x2a0(%r12),%edi │ │ │ │ │ + mov %r14,0x148(%r12) │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 4f2 │ │ │ │ │ + mov 0x120(%r12),%r8 │ │ │ │ │ + mov %r13,0x90(%rsp) │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ mov %r15d,0x88(%rsp) │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ - sub %r11,%rax │ │ │ │ │ - mov %r11,%rsi │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ - mov 0x298(%rbx),%rdx │ │ │ │ │ - mov 0x38(%rbx),%rcx │ │ │ │ │ - mov (%rdx,%r12,4),%r13d │ │ │ │ │ - cmp %r15,%r13 │ │ │ │ │ - cmova %r15,%r13 │ │ │ │ │ - add %r11,%r13 │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - sub %rsi,%rdx │ │ │ │ │ - add %r14,%rsi │ │ │ │ │ - test %rcx,%rcx │ │ │ │ │ - jne 4f0 │ │ │ │ │ - mov 0x128(%rbx),%rdi │ │ │ │ │ - mov 0x140(%rbx),%r9 │ │ │ │ │ - mov %r12,%r10 │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - mov 0x90(%rsp),%r12 │ │ │ │ │ + sub %r8,%r14 │ │ │ │ │ + mov %r8,%rax │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + mov 0x298(%r12),%rdx │ │ │ │ │ + lea (%r10,%rax,1),%r14 │ │ │ │ │ + mov (%rdx,%r13,4),%ebx │ │ │ │ │ + cmp %r15,%rbx │ │ │ │ │ + cmova %r15,%rbx │ │ │ │ │ + add %r8,%rbx │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + sub %rax,%rdx │ │ │ │ │ + mov 0x38(%r12),%rax │ │ │ │ │ + test %rax,%rax │ │ │ │ │ + jne 540 │ │ │ │ │ + mov 0x128(%r12),%rcx │ │ │ │ │ + mov 0x140(%r12),%r9 │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + mov %r13,%r11 │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ + mov 0x90(%rsp),%r13 │ │ │ │ │ mov 0x88(%rsp),%r15d │ │ │ │ │ - lea 0x1(%rdi),%rcx │ │ │ │ │ - imul $0x18,%rdi,%rdi │ │ │ │ │ - mov %rcx,0x128(%rbx) │ │ │ │ │ - mov %rdx,0x8(%r9,%rdi,1) │ │ │ │ │ - movzwl 0x10(%r9,%rdi,1),%edx │ │ │ │ │ - mov %rsi,(%r9,%rdi,1) │ │ │ │ │ - lea 0x1(%r10),%esi │ │ │ │ │ - and $0xfe00,%dx │ │ │ │ │ - or $0x1,%edx │ │ │ │ │ - mov %dx,0x10(%r9,%rdi,1) │ │ │ │ │ - cmp %r8d,%esi │ │ │ │ │ - jae 4b2 │ │ │ │ │ - vmovq 0x298(%rbx),%xmm2 │ │ │ │ │ - lea 0x1(%r10),%edx │ │ │ │ │ - mov %r12,0x90(%rsp) │ │ │ │ │ - mov %r14,%r12 │ │ │ │ │ - mov %r9,%r14 │ │ │ │ │ + lea 0x1(%rcx),%rsi │ │ │ │ │ + mov %rsi,0x128(%r12) │ │ │ │ │ + imul $0x18,%rcx,%rcx │ │ │ │ │ + mov %rax,(%r9,%rcx,1) │ │ │ │ │ + movzwl 0x10(%r9,%rcx,1),%eax │ │ │ │ │ + mov %rdx,0x8(%r9,%rcx,1) │ │ │ │ │ + and $0xfe00,%ax │ │ │ │ │ + or $0x1,%eax │ │ │ │ │ + mov %ax,0x10(%r9,%rcx,1) │ │ │ │ │ + lea 0x1(%r11),%ecx │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + jae 4f2 │ │ │ │ │ + mov %r13,0x90(%rsp) │ │ │ │ │ + lea 0x1(%r11),%edx │ │ │ │ │ + mov 0x298(%r12),%r11 │ │ │ │ │ shl $0x2,%rdx │ │ │ │ │ - vmovq %xmm2,%r9 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov %r13,%r10 │ │ │ │ │ - mov (%r9,%rdx,1),%r13d │ │ │ │ │ - mov 0x128(%rbx),%rcx │ │ │ │ │ - cmp %rax,%r13 │ │ │ │ │ - lea 0x1(%rcx),%rdi │ │ │ │ │ - lea (%rcx,%rcx,2),%rcx │ │ │ │ │ - cmova %rax,%r13 │ │ │ │ │ - mov %rdi,0x128(%rbx) │ │ │ │ │ - lea (%r14,%rcx,8),%rdi │ │ │ │ │ - lea (%r12,%r10,1),%rcx │ │ │ │ │ - add %r11,%r13 │ │ │ │ │ - mov %rcx,(%rdi) │ │ │ │ │ - inc %esi │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + mov (%r11,%rdx,1),%ebx │ │ │ │ │ + mov 0x128(%r12),%rax │ │ │ │ │ + cmp %r14,%rbx │ │ │ │ │ + lea 0x1(%rax),%r13 │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ + cmova %r14,%rbx │ │ │ │ │ + mov %r13,0x128(%r12) │ │ │ │ │ + lea (%r10,%rsi,1),%r13 │ │ │ │ │ + inc %ecx │ │ │ │ │ + mov %r13,(%r9,%rax,8) │ │ │ │ │ add $0x4,%rdx │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - sub %r10,%rcx │ │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ │ - movzwl 0x10(%rdi),%ecx │ │ │ │ │ - and $0xfe00,%cx │ │ │ │ │ - or $0x1,%ecx │ │ │ │ │ - mov %cx,0x10(%rdi) │ │ │ │ │ - cmp %r8d,%esi │ │ │ │ │ - jb 450 │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ - mov 0x90(%rsp),%r12 │ │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ │ + add %r8,%rbx │ │ │ │ │ + mov %rbx,%r13 │ │ │ │ │ + sub %rsi,%r13 │ │ │ │ │ + movzwl 0x10(%r9,%rax,8),%esi │ │ │ │ │ + mov %r13,0x8(%r9,%rax,8) │ │ │ │ │ + and $0xfe00,%si │ │ │ │ │ + or $0x1,%esi │ │ │ │ │ + mov %si,0x10(%r9,%rax,8) │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + jb 490 │ │ │ │ │ + mov 0x90(%rsp),%r13 │ │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 4c4 │ │ │ │ │ - mov 0x48(%rbx),%rdi │ │ │ │ │ + je 516 │ │ │ │ │ + mov %r10,0x90(%rsp) │ │ │ │ │ + mov 0x48(%r12),%rdi │ │ │ │ │ vzeroupper │ │ │ │ │ call *%rax │ │ │ │ │ - movq $0x0,0x128(%rbx) │ │ │ │ │ - testb $0x20,0x21(%rbx) │ │ │ │ │ - je 31d │ │ │ │ │ + mov 0x90(%rsp),%r10 │ │ │ │ │ + movq $0x0,0x128(%r12) │ │ │ │ │ + testb $0x20,0x21(%r12) │ │ │ │ │ + je 355 │ │ │ │ │ mov $0x1,%r15d │ │ │ │ │ vzeroupper │ │ │ │ │ - jmp 822 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ │ - mov 0x48(%rbx),%rdi │ │ │ │ │ - vzeroupper │ │ │ │ │ - call *%rcx │ │ │ │ │ - mov 0x128(%rbx),%rcx │ │ │ │ │ - mov 0x140(%rbx),%r10 │ │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ │ - mov 0x2a0(%rbx),%r8d │ │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ │ - lea 0x1(%rcx),%rdi │ │ │ │ │ - lea (%rcx,%rcx,2),%rcx │ │ │ │ │ - mov %rdi,0x128(%rbx) │ │ │ │ │ + jmp 866 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ │ + mov 0x48(%r12),%rdi │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ │ + vzeroupper │ │ │ │ │ + call *%rax │ │ │ │ │ + mov 0x128(%r12),%rax │ │ │ │ │ + mov 0x140(%r12),%r10 │ │ │ │ │ + mov 0x2a0(%r12),%edi │ │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ │ + mov %rcx,0x128(%r12) │ │ │ │ │ + lea (%rax,%rax,2),%rcx │ │ │ │ │ lea (%r10,%rcx,8),%rcx │ │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ │ + mov %r14,(%rcx) │ │ │ │ │ + movzwl 0x10(%rcx),%eax │ │ │ │ │ mov %rdx,0x8(%rcx) │ │ │ │ │ - movzwl 0x10(%rcx),%edx │ │ │ │ │ - mov %rsi,(%rcx) │ │ │ │ │ - and $0xfe00,%dx │ │ │ │ │ - or $0x1,%edx │ │ │ │ │ - mov %dx,0x10(%rcx) │ │ │ │ │ - lea 0x1(%r12),%edx │ │ │ │ │ - cmp %r8d,%edx │ │ │ │ │ - jb 777 │ │ │ │ │ - mov 0x90(%rsp),%r12 │ │ │ │ │ + and $0xfe00,%ax │ │ │ │ │ + or $0x1,%eax │ │ │ │ │ + mov %ax,0x10(%rcx) │ │ │ │ │ + lea 0x1(%r13),%eax │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ + jb 7b7 │ │ │ │ │ + mov 0x90(%rsp),%r13 │ │ │ │ │ mov 0x88(%rsp),%r15d │ │ │ │ │ - jmp 4b2 │ │ │ │ │ - nop │ │ │ │ │ - cmp 0x68(%rsp),%r12 │ │ │ │ │ - jae 782 │ │ │ │ │ + jmp 4f2 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + cmp 0x68(%rsp),%r13 │ │ │ │ │ + jae 7c2 │ │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ │ - sub %r12,%rax │ │ │ │ │ + sub %r13,%rax │ │ │ │ │ shr $0x5,%rax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 858 │ │ │ │ │ + je 89c │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ dec %eax │ │ │ │ │ - lea (%r14,%r12,1),%rsi │ │ │ │ │ + lea (%r10,%r13,1),%rcx │ │ │ │ │ shl $0x5,%rax │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - lea 0x20(%r14,%rax,1),%rdi │ │ │ │ │ - mov $0xd0d0d0d,%eax │ │ │ │ │ - vpbroadcastd %eax,%ymm2 │ │ │ │ │ - vmovdqu8 (%rsi),%ymm1 │ │ │ │ │ + lea (%rdi,%r13,1),%rdx │ │ │ │ │ + add %rdx,%rax │ │ │ │ │ + mov $0xd0d0d0d,%edx │ │ │ │ │ + vpbroadcastd %edx,%ymm2 │ │ │ │ │ + vmovdqu8 (%rcx),%ymm1 │ │ │ │ │ vpcmpeqd %ymm6,%ymm6,%ymm6 │ │ │ │ │ vptestnmb %ymm1,%ymm1,%k1 │ │ │ │ │ - vpaddb 0x0(%rip),%ymm6,%ymm3{%k1}{z} │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ vpcmpeqb 0x20(%rsp),%ymm1,%ymm0 │ │ │ │ │ vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ │ │ │ + vpaddb 0x0(%rip),%ymm6,%ymm3{%k1}{z} │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ vpaddb %ymm3,%ymm0,%ymm0 │ │ │ │ │ vpaddb %ymm1,%ymm0,%ymm0 │ │ │ │ │ - vpmovmskb %ymm0,%r13d │ │ │ │ │ - test %r13d,%r13d │ │ │ │ │ - je 84b │ │ │ │ │ - mov %r12d,0x98(%rsp) │ │ │ │ │ - mov %r13d,%r15d │ │ │ │ │ - jmp 332 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmp $0xd,%dl │ │ │ │ │ - jne 324 │ │ │ │ │ - mov 0x2a0(%rbx),%r8d │ │ │ │ │ - mov %rax,0x148(%rbx) │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ - je 4b2 │ │ │ │ │ - mov 0x120(%rbx),%r10 │ │ │ │ │ - mov %r12,0x90(%rsp) │ │ │ │ │ + vpmovmskb %ymm0,%ebx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 88f │ │ │ │ │ + mov %r13d,0x98(%rsp) │ │ │ │ │ + mov %ebx,%r15d │ │ │ │ │ + jmp 36b │ │ │ │ │ + cmp $0xd,%al │ │ │ │ │ + jne 35d │ │ │ │ │ + mov 0x2a0(%r12),%edi │ │ │ │ │ + mov %r14,0x148(%r12) │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 4f2 │ │ │ │ │ + mov 0x120(%r12),%r11 │ │ │ │ │ + mov %r13,0x90(%rsp) │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ mov %r15d,0x88(%rsp) │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ - sub %r10,%rax │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - mov %r10,%rax │ │ │ │ │ - mov %r13,%r15 │ │ │ │ │ - mov 0x298(%rbx),%rdx │ │ │ │ │ - mov 0x38(%rbx),%rcx │ │ │ │ │ - mov (%rdx,%r12,4),%edx │ │ │ │ │ + sub %r11,%r14 │ │ │ │ │ + mov %r11,%rax │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + mov 0x298(%r12),%rdx │ │ │ │ │ + lea (%r10,%rax,1),%r14 │ │ │ │ │ + mov (%rdx,%r13,4),%edx │ │ │ │ │ cmp %r15,%rdx │ │ │ │ │ cmova %r15,%rdx │ │ │ │ │ - lea (%rdx,%r10,1),%r13 │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - sub %rax,%rdx │ │ │ │ │ - add %r14,%rax │ │ │ │ │ - test %rcx,%rcx │ │ │ │ │ - jne 862 │ │ │ │ │ - mov 0x128(%rbx),%rdi │ │ │ │ │ - mov 0x140(%rbx),%r9 │ │ │ │ │ - mov %r12,%r11 │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - mov 0x90(%rsp),%r12 │ │ │ │ │ - mov %r15,%r13 │ │ │ │ │ + lea (%rdx,%r11,1),%rbx │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + sub %rax,%rcx │ │ │ │ │ + mov 0x38(%r12),%rax │ │ │ │ │ + test %rax,%rax │ │ │ │ │ + jne 8a6 │ │ │ │ │ + mov 0x128(%r12),%rax │ │ │ │ │ + mov 0x140(%r12),%r9 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ + mov 0x90(%rsp),%r13 │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ mov 0x88(%rsp),%r15d │ │ │ │ │ - lea 0x1(%rdi),%rcx │ │ │ │ │ - imul $0x18,%rdi,%rdi │ │ │ │ │ - mov %rcx,0x128(%rbx) │ │ │ │ │ - mov %rax,(%r9,%rdi,1) │ │ │ │ │ - movzwl 0x10(%r9,%rdi,1),%eax │ │ │ │ │ - mov %rdx,0x8(%r9,%rdi,1) │ │ │ │ │ - lea 0x1(%r11),%edx │ │ │ │ │ - and $0xfe00,%ax │ │ │ │ │ - or $0x1,%eax │ │ │ │ │ - mov %ax,0x10(%r9,%rdi,1) │ │ │ │ │ - cmp %r8d,%edx │ │ │ │ │ - jae 4b2 │ │ │ │ │ - vmovq 0x298(%rbx),%xmm2 │ │ │ │ │ - lea 0x1(%r11),%eax │ │ │ │ │ - mov %r12,0x90(%rsp) │ │ │ │ │ - mov %r14,%r12 │ │ │ │ │ - shl $0x2,%rax │ │ │ │ │ - vmovq %xmm2,%r14 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - mov (%r14,%rax,1),%esi │ │ │ │ │ - mov 0x128(%rbx),%rcx │ │ │ │ │ - cmp %r13,%rsi │ │ │ │ │ - lea 0x1(%rcx),%rdi │ │ │ │ │ - lea (%rcx,%rcx,2),%rcx │ │ │ │ │ - cmova %r13,%rsi │ │ │ │ │ - mov %rdi,0x128(%rbx) │ │ │ │ │ - lea (%r9,%rcx,8),%rdi │ │ │ │ │ - lea (%r12,%r11,1),%rcx │ │ │ │ │ - add %r10,%rsi │ │ │ │ │ - mov %rcx,(%rdi) │ │ │ │ │ - inc %edx │ │ │ │ │ - add $0x4,%rax │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ - sub %r11,%rcx │ │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ │ - movzwl 0x10(%rdi),%ecx │ │ │ │ │ - and $0xfe00,%cx │ │ │ │ │ - or $0x1,%ecx │ │ │ │ │ - mov %cx,0x10(%rdi) │ │ │ │ │ - cmp %r8d,%edx │ │ │ │ │ - jb 710 │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ - mov 0x90(%rsp),%r12 │ │ │ │ │ - jmp 4b2 │ │ │ │ │ - inc %r12 │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - jmp 3a3 │ │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ │ - mov %r12d,%eax │ │ │ │ │ - cmp %rsi,%rax │ │ │ │ │ - jae ed2 │ │ │ │ │ - mov %r12,0x98(%rsp) │ │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ │ + mov %rdx,0x128(%r12) │ │ │ │ │ + imul $0x18,%rax,%rax │ │ │ │ │ + movzwl 0x10(%r9,%rax,1),%edx │ │ │ │ │ + mov %rcx,0x8(%r9,%rax,1) │ │ │ │ │ + lea 0x1(%r8),%ecx │ │ │ │ │ + mov %rsi,(%r9,%rax,1) │ │ │ │ │ + and $0xfe00,%dx │ │ │ │ │ + or $0x1,%edx │ │ │ │ │ + mov %dx,0x10(%r9,%rax,1) │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + jae 4f2 │ │ │ │ │ + mov %r13,0x90(%rsp) │ │ │ │ │ + lea 0x1(%r8),%edx │ │ │ │ │ + mov 0x298(%r12),%r8 │ │ │ │ │ + shl $0x2,%rdx │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + mov (%r8,%rdx,1),%ebx │ │ │ │ │ + mov 0x128(%r12),%rax │ │ │ │ │ + cmp %r14,%rbx │ │ │ │ │ + lea 0x1(%rax),%r13 │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ + cmova %r14,%rbx │ │ │ │ │ + mov %r13,0x128(%r12) │ │ │ │ │ + lea (%r10,%rsi,1),%r13 │ │ │ │ │ + inc %ecx │ │ │ │ │ + mov %r13,(%r9,%rax,8) │ │ │ │ │ + add $0x4,%rdx │ │ │ │ │ + add %r11,%rbx │ │ │ │ │ + mov %rbx,%r13 │ │ │ │ │ + sub %rsi,%r13 │ │ │ │ │ + movzwl 0x10(%r9,%rax,8),%esi │ │ │ │ │ + mov %r13,0x8(%r9,%rax,8) │ │ │ │ │ + and $0xfe00,%si │ │ │ │ │ + or $0x1,%esi │ │ │ │ │ + mov %si,0x10(%r9,%rax,8) │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + jb 750 │ │ │ │ │ + mov 0x90(%rsp),%r13 │ │ │ │ │ + jmp 4f2 │ │ │ │ │ + inc %r13 │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + jmp 3e3 │ │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ │ + mov %r13d,%eax │ │ │ │ │ + cmp %rdi,%rax │ │ │ │ │ + jae fb0 │ │ │ │ │ + mov %r13,0x98(%rsp) │ │ │ │ │ + lea 0x1(%r13),%r14d │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + mov %r10,%rbx │ │ │ │ │ mov %r15d,0x90(%rsp) │ │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - lea 0x1(%r12),%r13d │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ + mov %r12,0x88(%rsp) │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ vzeroupper │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movzbl (%r14,%rax,1),%esi │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + movzbl (%rbx,%rax,1),%esi │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - call 7d1 │ │ │ │ │ + call 810 │ │ │ │ │ R_X86_64_PLT32 strchr-0x4 │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ shlx %r15d,%eax,%eax │ │ │ │ │ - add %ebx,%eax │ │ │ │ │ - test %rcx,%rcx │ │ │ │ │ - cmovne %eax,%ebx │ │ │ │ │ - lea (%r15,%r13,1),%eax │ │ │ │ │ + add %r13d,%eax │ │ │ │ │ + test %rsi,%rsi │ │ │ │ │ + cmovne %eax,%r13d │ │ │ │ │ + lea (%r15,%r14,1),%eax │ │ │ │ │ inc %r15d │ │ │ │ │ cmp %r12,%rax │ │ │ │ │ - jb 7c0 │ │ │ │ │ - mov %ebx,%r13d │ │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ │ + jb 800 │ │ │ │ │ + mov %rbx,%r10 │ │ │ │ │ + mov %r13d,%ebx │ │ │ │ │ mov 0x90(%rsp),%r15d │ │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ │ - test %r13d,%r13d │ │ │ │ │ - jne 5f5 │ │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ │ - mov %rdx,0x188(%rbx) │ │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ │ + mov 0x98(%rsp),%r13 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + jne 650 │ │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ │ + mov %r11,0x188(%r12) │ │ │ │ │ mov 0x138(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 11b6 │ │ │ │ │ + jne 129d │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ mov %r15d,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - add $0x20,%rsi │ │ │ │ │ - cmp %rsi,%rdi │ │ │ │ │ - jne 5bc │ │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ │ + add $0x20,%rcx │ │ │ │ │ + cmp %rcx,%rax │ │ │ │ │ + jne 618 │ │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ │ vzeroupper │ │ │ │ │ - jmp 81b │ │ │ │ │ + jmp 85e │ │ │ │ │ mov %r10,0x40(%rsp) │ │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - mov 0x48(%rbx),%rdi │ │ │ │ │ + mov 0x48(%r12),%rdi │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call *%rcx │ │ │ │ │ - mov 0x128(%rbx),%rcx │ │ │ │ │ - mov 0x140(%rbx),%r9 │ │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ │ - mov 0x2a0(%rbx),%r8d │ │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ │ + call *%rax │ │ │ │ │ + mov 0x128(%r12),%rax │ │ │ │ │ + mov 0x140(%r12),%r9 │ │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ │ + mov 0x2a0(%r12),%edi │ │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ │ mov 0x40(%rsp),%r10 │ │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ │ - lea (%rcx,%rcx,2),%rcx │ │ │ │ │ - mov %rsi,0x128(%rbx) │ │ │ │ │ - lea (%r9,%rcx,8),%rcx │ │ │ │ │ - mov %rax,(%rcx) │ │ │ │ │ - movzwl 0x10(%rcx),%eax │ │ │ │ │ - mov %rdx,0x8(%rcx) │ │ │ │ │ - and $0xfe00,%ax │ │ │ │ │ - or $0x1,%eax │ │ │ │ │ - mov %ax,0x10(%rcx) │ │ │ │ │ - lea 0x1(%r12),%eax │ │ │ │ │ - cmp %r8d,%eax │ │ │ │ │ - jae 56a │ │ │ │ │ - inc %r12 │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - jmp 656 │ │ │ │ │ - movzbl 0x20(%rdi),%edx │ │ │ │ │ - vpbroadcastb %esi,%ymm0 │ │ │ │ │ + mov %rdx,0x128(%r12) │ │ │ │ │ + lea (%r9,%rax,8),%rax │ │ │ │ │ + mov %r14,(%rax) │ │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ │ + movzwl 0x10(%rax),%edx │ │ │ │ │ + and $0xfe00,%dx │ │ │ │ │ + or $0x1,%edx │ │ │ │ │ + mov %dx,0x10(%rax) │ │ │ │ │ + lea 0x1(%r13),%eax │ │ │ │ │ + cmp %edi,%eax │ │ │ │ │ + jae 5bf │ │ │ │ │ + inc %r13 │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + jmp 6a4 │ │ │ │ │ + vpbroadcastb %r11d,%ymm0 │ │ │ │ │ mov $0xa0a0a0a,%eax │ │ │ │ │ + movzbl 0x20(%rdi),%edx │ │ │ │ │ vmovdqa %ymm0,0xa0(%rsp) │ │ │ │ │ vpbroadcastd %eax,%ymm0 │ │ │ │ │ mov $0xd0d0d0d,%eax │ │ │ │ │ vmovdqa %ymm0,0xc0(%rsp) │ │ │ │ │ vpbroadcastd %eax,%ymm0 │ │ │ │ │ mov $0x22222222,%eax │ │ │ │ │ vmovdqa %ymm0,0xe0(%rsp) │ │ │ │ │ vpbroadcastd %eax,%ymm0 │ │ │ │ │ - vmovdqa %ymm0,0x100(%rsp) │ │ │ │ │ mov %edx,%eax │ │ │ │ │ + vmovdqa %ymm0,0x100(%rsp) │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ test $0x10,%dl │ │ │ │ │ - je 96e │ │ │ │ │ + je 9bd │ │ │ │ │ sub $0x10,%eax │ │ │ │ │ and $0xffffff80,%edx │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ and $0x7f,%ecx │ │ │ │ │ or %ecx,%edx │ │ │ │ │ - mov %dl,0x20(%rbx) │ │ │ │ │ - cmpb $0x22,(%r12,%r10,1) │ │ │ │ │ - jne 1142 │ │ │ │ │ + mov %dl,0x20(%r12) │ │ │ │ │ + cmpb $0x22,(%r9,%r14,1) │ │ │ │ │ + jne 1225 │ │ │ │ │ or $0xc,%eax │ │ │ │ │ and $0xffffff80,%edx │ │ │ │ │ - inc %r10 │ │ │ │ │ + inc %r14 │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ - mov %al,0x20(%rbx) │ │ │ │ │ + mov %al,0x20(%r12) │ │ │ │ │ movl $0x22,0x70(%rsp) │ │ │ │ │ - jmp fd │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp ff │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp $0xd,%dl │ │ │ │ │ - je c13 │ │ │ │ │ + je c96 │ │ │ │ │ cmp $0xa,%dl │ │ │ │ │ - je db7 │ │ │ │ │ + je e78 │ │ │ │ │ cmp 0x70(%rsp),%edx │ │ │ │ │ - jne c07 │ │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ │ - cmp %rcx,%r9 │ │ │ │ │ - je bdf │ │ │ │ │ - movzbl 0x20(%rbx),%eax │ │ │ │ │ - lea 0x1(%r9),%rsi │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ + jne c8a │ │ │ │ │ + mov 0x18(%r12),%rcx │ │ │ │ │ + cmp %rcx,%r13 │ │ │ │ │ + je c5b │ │ │ │ │ + movzbl 0x20(%r12),%eax │ │ │ │ │ + lea 0x1(%r13),%rsi │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ test $0x1,%al │ │ │ │ │ - je aa9 │ │ │ │ │ - cmp %r15,%rsi │ │ │ │ │ - jae 1216 │ │ │ │ │ - cmpb $0x22,(%r12,%rsi,1) │ │ │ │ │ - je f90 │ │ │ │ │ + je b0c │ │ │ │ │ + cmp 0x98(%rsp),%rsi │ │ │ │ │ + jae 1302 │ │ │ │ │ + cmpb $0x22,0x1(%r9,%r13,1) │ │ │ │ │ + je 1078 │ │ │ │ │ or $0x2,%edx │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ dec %edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ or %edx,%eax │ │ │ │ │ - mov %al,0x20(%rbx) │ │ │ │ │ - cmpq $0x0,0x28(%rbx) │ │ │ │ │ - jne c0b │ │ │ │ │ - sub %rcx,%r9 │ │ │ │ │ - mov %r9,0x28(%rbx) │ │ │ │ │ - test %r13d,%r13d │ │ │ │ │ - jne 15d │ │ │ │ │ - mov %r10d,0x98(%rsp) │ │ │ │ │ - cmp 0x78(%rsp),%r10 │ │ │ │ │ - jae 11e0 │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - sub %r10,%rax │ │ │ │ │ + cmpq $0x0,0x28(%r12) │ │ │ │ │ + mov %al,0x20(%r12) │ │ │ │ │ + jne c8e │ │ │ │ │ + sub %rcx,%r13 │ │ │ │ │ + mov %r13,0x28(%r12) │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + jne 16b │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov %r14d,0x90(%rsp) │ │ │ │ │ + cmp 0x78(%rsp),%r14 │ │ │ │ │ + jae 12c8 │ │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ │ + sub %r14,%rax │ │ │ │ │ shr $0x5,%rax │ │ │ │ │ - mov %eax,%r13d │ │ │ │ │ + mov %eax,%ebx │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je e84 │ │ │ │ │ - vmovdqa 0xa0(%rsp),%ymm5 │ │ │ │ │ - vmovdqa 0x100(%rsp),%ymm4 │ │ │ │ │ + je f5a │ │ │ │ │ dec %eax │ │ │ │ │ - lea (%r12,%r10,1),%rdx │ │ │ │ │ + lea 0x20(%r9,%r14,1),%rdx │ │ │ │ │ + lea (%r9,%r14,1),%rcx │ │ │ │ │ + mov $0xd0d0d0d,%edi │ │ │ │ │ shl $0x5,%rax │ │ │ │ │ - mov $0xd0d0d0d,%esi │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - lea 0x20(%r12,%rax,1),%rcx │ │ │ │ │ - vpbroadcastd %esi,%ymm3 │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - vmovdqu8 (%rax),%ymm0 │ │ │ │ │ - vpcmpeqb %ymm5,%ymm0,%ymm1 │ │ │ │ │ - vpcmpeqb 0x40(%rsp),%ymm0,%ymm2 │ │ │ │ │ + vmovdqa 0xa0(%rsp),%ymm5 │ │ │ │ │ + vmovdqa 0x100(%rsp),%ymm4 │ │ │ │ │ + vpbroadcastd %edi,%ymm3 │ │ │ │ │ + add %rdx,%rax │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + vmovdqu8 (%rdx),%ymm0 │ │ │ │ │ + vpcmpeqb 0x40(%rsp),%ymm0,%ymm1 │ │ │ │ │ + vpcmpeqb %ymm5,%ymm0,%ymm2 │ │ │ │ │ vpaddb %ymm1,%ymm2,%ymm2 │ │ │ │ │ vpcmpeqb %ymm3,%ymm0,%ymm1 │ │ │ │ │ - vpaddb %ymm2,%ymm1,%ymm1 │ │ │ │ │ vpcmpeqb %ymm4,%ymm0,%ymm0 │ │ │ │ │ - vpaddb %ymm1,%ymm0,%ymm0 │ │ │ │ │ - vpmovmskb %ymm0,%r13d │ │ │ │ │ - test %r13d,%r13d │ │ │ │ │ - jne 15d │ │ │ │ │ - lea 0x20(%rax),%rsi │ │ │ │ │ - cmp %rsi,%rcx │ │ │ │ │ - je 1090 │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ - jmp a5a │ │ │ │ │ + vpaddb %ymm0,%ymm1,%ymm0 │ │ │ │ │ + vpaddb %ymm2,%ymm0,%ymm0 │ │ │ │ │ + vpmovmskb %ymm0,%ebx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + jne 16b │ │ │ │ │ + lea 0x20(%rdx),%rsi │ │ │ │ │ + cmp %rsi,%rax │ │ │ │ │ + je 1170 │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ + jmp abe │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - jmp 1f4 │ │ │ │ │ + jmp 212 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ or $0x8,%edx │ │ │ │ │ and $0xffffff80,%ecx │ │ │ │ │ or %ecx,%edx │ │ │ │ │ - mov %dl,0x20(%rbx) │ │ │ │ │ + mov %dl,0x20(%r12) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ test $0x2,%al │ │ │ │ │ - je ac0 │ │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ │ - mov %rdx,0x28(%rbx) │ │ │ │ │ - jmp 14b │ │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ - mov 0x48(%rbx),%rdi │ │ │ │ │ - mov %r11,%rsi │ │ │ │ │ + je b26 │ │ │ │ │ + mov 0x28(%r12),%rdx │ │ │ │ │ + mov %rdx,0x28(%r12) │ │ │ │ │ + jmp 155 │ │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ │ + mov 0x48(%r12),%rdi │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %r11d,0x80(%rsp) │ │ │ │ │ + mov %r10,0x88(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ call *%rax │ │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ │ - jmp 22a │ │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ │ + mov 0x80(%rsp),%r11d │ │ │ │ │ + mov 0x88(%rsp),%r10 │ │ │ │ │ + jmp 241 │ │ │ │ │ + mov 0x28(%r12),%rdx │ │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ │ - cmp %rsi,%r9 │ │ │ │ │ - jne edd │ │ │ │ │ - lea -0x1(%rdx),%r9 │ │ │ │ │ - lea 0x1(%rcx),%r11 │ │ │ │ │ + cmp %rsi,%r10 │ │ │ │ │ + jne fbb │ │ │ │ │ + lea -0x1(%rdx),%r10 │ │ │ │ │ + lea 0x1(%rcx),%r13 │ │ │ │ │ test $0x8,%al │ │ │ │ │ - je 1d3 │ │ │ │ │ + je 1e7 │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ cmp $0x1,%rdx │ │ │ │ │ - jbe 1d3 │ │ │ │ │ - mov %r15,0x88(%rsp) │ │ │ │ │ - mov %r14b,0x80(%rsp) │ │ │ │ │ - mov %r13d,0x68(%rsp) │ │ │ │ │ + jbe 1e7 │ │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ │ lea 0x2(%rcx),%rdi │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - jmp b61 │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + mov %r13,%r14 │ │ │ │ │ + mov %ebx,0x80(%rsp) │ │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ │ + jmp bcf │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - cmp %rdx,%r13 │ │ │ │ │ - jae fc1 │ │ │ │ │ - lea -0x1(%rdx),%r14 │ │ │ │ │ - lea 0x1(%rax),%r13 │ │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ │ + cmp %rax,%rbx │ │ │ │ │ + jae 10aa │ │ │ │ │ cmpb $0x22,-0x1(%rdi) │ │ │ │ │ - jne b52 │ │ │ │ │ + lea -0x1(%rax),%r12 │ │ │ │ │ + lea 0x1(%rdx),%rbx │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ + jne bc0 │ │ │ │ │ cmpb $0x22,(%rdi) │ │ │ │ │ - jne b52 │ │ │ │ │ - lea -0x2(%rdx),%r15 │ │ │ │ │ - cmp %rdx,%r13 │ │ │ │ │ - jb 114f │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov %r15,%r14 │ │ │ │ │ - jmp b52 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ + jne bc0 │ │ │ │ │ + lea -0x2(%rax),%r13 │ │ │ │ │ + cmp %rax,%rbx │ │ │ │ │ + jb 1232 │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ + mov %r13,%r12 │ │ │ │ │ + jmp bc0 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ mov $0x2c,%esi │ │ │ │ │ + mov %r11d,0x68(%rsp) │ │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call bb8 │ │ │ │ │ + call c2d │ │ │ │ │ R_X86_64_PLT32 memchr-0x4 │ │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ │ - je 1d0 │ │ │ │ │ - movb $0x4,0x20(%rbx) │ │ │ │ │ - jmp 1d0 │ │ │ │ │ - cmpb $0x0,0x20(%rbx) │ │ │ │ │ - js 9a9 │ │ │ │ │ - movzbl 0x20(%rbx),%eax │ │ │ │ │ - movq $0x0,0x28(%rbx) │ │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ │ + mov 0x68(%rsp),%r11d │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ + je 1e4 │ │ │ │ │ + movb $0x4,0x20(%r12) │ │ │ │ │ + jmp 1e4 │ │ │ │ │ + cmpb $0x0,0x20(%r12) │ │ │ │ │ + js 9fa │ │ │ │ │ + movzbl 0x20(%r12),%eax │ │ │ │ │ + movq $0x0,0x28(%r12) │ │ │ │ │ + lea 0x1(%r13),%r14 │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ or $0x1,%eax │ │ │ │ │ - mov %al,0x20(%rbx) │ │ │ │ │ - jmp 14b │ │ │ │ │ - lea 0x1(%r9),%rsi │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - jmp 14b │ │ │ │ │ - movzbl 0x20(%rbx),%eax │ │ │ │ │ + mov %al,0x20(%r12) │ │ │ │ │ + jmp 155 │ │ │ │ │ + lea 0x1(%r13),%rsi │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + jmp 155 │ │ │ │ │ + movzbl 0x20(%r12),%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ - cmpb $0x0,0x82(%rbx) │ │ │ │ │ - jne 1476 │ │ │ │ │ + cmpb $0x0,0x82(%r12) │ │ │ │ │ + jne 15b4 │ │ │ │ │ test $0x1,%al │ │ │ │ │ - jne e8c │ │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ │ - mov %r9,%r10 │ │ │ │ │ - mov %r9,0x148(%rbx) │ │ │ │ │ - sub %rcx,%r10 │ │ │ │ │ - add %r12,%rcx │ │ │ │ │ + jne f62 │ │ │ │ │ + mov 0x18(%r12),%rcx │ │ │ │ │ + mov %r13,%r14 │ │ │ │ │ + mov %r13,0x148(%r12) │ │ │ │ │ + sub %rcx,%r14 │ │ │ │ │ + add %r9,%rcx │ │ │ │ │ test %al,%al │ │ │ │ │ - js 144d │ │ │ │ │ - jne fff │ │ │ │ │ - cmpb $0x2c,0x80(%rbx) │ │ │ │ │ - jne 10f3 │ │ │ │ │ + js 158a │ │ │ │ │ + jne 10eb │ │ │ │ │ + cmpb $0x2c,0x80(%r12) │ │ │ │ │ + jne 11d4 │ │ │ │ │ mov %rcx,0x88(%rsp) │ │ │ │ │ - movzbl 0x99(%rbx),%eax │ │ │ │ │ + movzbl 0x99(%r12),%eax │ │ │ │ │ test %al,%al │ │ │ │ │ - je ca7 │ │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ │ - js fdf │ │ │ │ │ + je d3e │ │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ │ + mov %r11d,0x80(%rsp) │ │ │ │ │ + js 10c9 │ │ │ │ │ movsbl %al,%edx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov 0x88(%rsp),%rdi │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ vzeroupper │ │ │ │ │ - call c9c │ │ │ │ │ + call d2e │ │ │ │ │ R_X86_64_PLT32 zsv_strencode-0x4 │ │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ │ - mov %rax,%r10 │ │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ │ + mov 0x80(%rsp),%r11d │ │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + mov 0x38(%r12),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 10c0 │ │ │ │ │ - mov 0x128(%rbx),%rax │ │ │ │ │ - mov 0x130(%rbx),%rcx │ │ │ │ │ + jne 11a0 │ │ │ │ │ + mov 0x128(%r12),%rax │ │ │ │ │ + mov 0x130(%r12),%rcx │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jae 11cf │ │ │ │ │ + jae 12b7 │ │ │ │ │ + cmpb $0x0,0x81(%r12) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - cmpb $0x0,0x81(%rbx) │ │ │ │ │ - je eb8 │ │ │ │ │ + je f94 │ │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ - mov %rsi,0x128(%rbx) │ │ │ │ │ - mov 0x140(%rbx),%rsi │ │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ │ + mov %rsi,0x128(%r12) │ │ │ │ │ + mov 0x140(%r12),%rsi │ │ │ │ │ lea (%rsi,%rax,8),%rax │ │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ │ - mov %r10,0x8(%rax) │ │ │ │ │ - mov %dl,0x10(%rax) │ │ │ │ │ andb $0xfe,0x11(%rax) │ │ │ │ │ - mov %rsi,(%rax) │ │ │ │ │ - movzwl 0x20(%rbx),%eax │ │ │ │ │ + mov %rdi,(%rax) │ │ │ │ │ + mov %r14,0x8(%rax) │ │ │ │ │ + mov %dl,0x10(%rax) │ │ │ │ │ + movzwl 0x20(%r12),%eax │ │ │ │ │ and $0xbf80,%ax │ │ │ │ │ or $0x40,%ah │ │ │ │ │ - mov %ax,0x20(%rbx) │ │ │ │ │ - mov 0x138(%rbx),%rax │ │ │ │ │ + mov %ax,0x20(%r12) │ │ │ │ │ + mov 0x138(%r12),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 12b5 │ │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ │ + jne 13c0 │ │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je d4e │ │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ │ - mov 0x48(%rbx),%rdi │ │ │ │ │ + je e03 │ │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ │ + mov 0x48(%r12),%rdi │ │ │ │ │ + mov %r11d,0x88(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ call *%rax │ │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ │ - mov 0x308(%rbx),%rax │ │ │ │ │ - mov 0xb8(%rbx),%rcx │ │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ │ + mov 0x88(%rsp),%r11d │ │ │ │ │ + mov 0x308(%r12),%rax │ │ │ │ │ + mov 0xb8(%r12),%rcx │ │ │ │ │ inc %rax │ │ │ │ │ - mov %rax,0x308(%rbx) │ │ │ │ │ + mov %rax,0x308(%r12) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jne 124e │ │ │ │ │ - mov 0x318(%rbx),%rax │ │ │ │ │ + jne 1340 │ │ │ │ │ + mov 0x318(%r12),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 1226 │ │ │ │ │ - movzbl 0x21(%rbx),%eax │ │ │ │ │ + jne 1314 │ │ │ │ │ + movzbl 0x21(%r12),%eax │ │ │ │ │ test $0x20,%al │ │ │ │ │ - jne 4d9 │ │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ │ + jne 52e │ │ │ │ │ + lea 0x1(%r13),%r14 │ │ │ │ │ and $0xffffffbf,%eax │ │ │ │ │ - movq $0x0,0x128(%rbx) │ │ │ │ │ - incq 0x2b0(%rbx) │ │ │ │ │ - mov %al,0x21(%rbx) │ │ │ │ │ - mov %r10,0x18(%rbx) │ │ │ │ │ - mov %r10,0x120(%rbx) │ │ │ │ │ - jmp 14b │ │ │ │ │ - movzbl 0x20(%rbx),%eax │ │ │ │ │ + incq 0x2b0(%r12) │ │ │ │ │ + mov %al,0x21(%r12) │ │ │ │ │ + movq $0x0,0x128(%r12) │ │ │ │ │ + mov %r14,0x18(%r12) │ │ │ │ │ + mov %r14,0x120(%r12) │ │ │ │ │ + jmp 155 │ │ │ │ │ + movzbl 0x20(%r12),%eax │ │ │ │ │ mov %eax,%esi │ │ │ │ │ and $0x7f,%esi │ │ │ │ │ test $0x1,%al │ │ │ │ │ - jne ea0 │ │ │ │ │ - test %r9,%r9 │ │ │ │ │ - jne ec4 │ │ │ │ │ - cmpb $0xd,(%rbx) │ │ │ │ │ + jne f78 │ │ │ │ │ + test %r13,%r13 │ │ │ │ │ + jne fa2 │ │ │ │ │ + cmpb $0xd,(%r12) │ │ │ │ │ sete %dl │ │ │ │ │ - cmpb $0x0,0x82(%rbx) │ │ │ │ │ - jne 159c │ │ │ │ │ + cmpb $0x0,0x82(%r12) │ │ │ │ │ + jne 1730 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne feb │ │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ │ - mov %r9,0x148(%rbx) │ │ │ │ │ - mov %r9,%r10 │ │ │ │ │ - sub %rcx,%r10 │ │ │ │ │ - add %r12,%rcx │ │ │ │ │ + jne 10d5 │ │ │ │ │ + mov 0x18(%r12),%rcx │ │ │ │ │ + mov %r13,0x148(%r12) │ │ │ │ │ + mov %r13,%r14 │ │ │ │ │ + sub %rcx,%r14 │ │ │ │ │ + add %r9,%rcx │ │ │ │ │ test %al,%al │ │ │ │ │ - js 144d │ │ │ │ │ - je c53 │ │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ │ + js 158a │ │ │ │ │ + je cdc │ │ │ │ │ + mov 0x28(%r12),%rdx │ │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ │ - cmp %r10,%rax │ │ │ │ │ - jne 14f8 │ │ │ │ │ + cmp %r14,%rax │ │ │ │ │ + jne 162f │ │ │ │ │ lea 0x1(%rcx),%rax │ │ │ │ │ and $0x8,%esi │ │ │ │ │ mov %rax,0x88(%rsp) │ │ │ │ │ - jne 149a │ │ │ │ │ - lea -0x1(%rdx),%r10 │ │ │ │ │ - jmp c68 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jne 15d8 │ │ │ │ │ + lea -0x1(%rdx),%r14 │ │ │ │ │ + jmp cf3 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movl $0xffffffff,0x70(%rsp) │ │ │ │ │ sub $0x10,%eax │ │ │ │ │ - movzbl 0x20(%rbx),%edx │ │ │ │ │ + movzbl 0x20(%r12),%edx │ │ │ │ │ and $0x7e,%eax │ │ │ │ │ or $0x2,%eax │ │ │ │ │ and $0xffffff80,%edx │ │ │ │ │ or %edx,%eax │ │ │ │ │ - mov %al,0x20(%rbx) │ │ │ │ │ - lea -0x1(%r10),%rax │ │ │ │ │ - sub 0x18(%rbx),%rax │ │ │ │ │ - mov %rax,0x28(%rbx) │ │ │ │ │ - jmp fd │ │ │ │ │ - mov %r10d,0x98(%rsp) │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - cmp 0x78(%rsp),%r10 │ │ │ │ │ - jb a13 │ │ │ │ │ - mov %r10,%r9 │ │ │ │ │ - jmp 181 │ │ │ │ │ + mov %al,0x20(%r12) │ │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ │ + sub 0x18(%r12),%rax │ │ │ │ │ + mov %rax,0x28(%r12) │ │ │ │ │ + jmp ff │ │ │ │ │ + mov %r14d,0x90(%rsp) │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + cmp 0x78(%rsp),%r14 │ │ │ │ │ + jb a73 │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ + jmp 190 │ │ │ │ │ or $0x4,%edx │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ │ + lea 0x1(%r13),%r14 │ │ │ │ │ or %edx,%eax │ │ │ │ │ - mov %al,0x20(%rbx) │ │ │ │ │ - jmp 14b │ │ │ │ │ - movzbl 0x20(%rbx),%eax │ │ │ │ │ + mov %al,0x20(%r12) │ │ │ │ │ + jmp 155 │ │ │ │ │ + movzbl 0x20(%r12),%eax │ │ │ │ │ or $0x4,%esi │ │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ │ + lea 0x1(%r13),%r14 │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ or %esi,%eax │ │ │ │ │ - mov %al,0x20(%rbx) │ │ │ │ │ - jmp 14b │ │ │ │ │ - movzbl 0x20(%rbx),%edx │ │ │ │ │ + mov %al,0x20(%r12) │ │ │ │ │ + jmp 155 │ │ │ │ │ + movzbl 0x20(%r12),%edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ - jmp cdd │ │ │ │ │ - cmpb $0xd,-0x1(%r12,%r9,1) │ │ │ │ │ + jmp d79 │ │ │ │ │ + cmpb $0xd,-0x1(%r9,%r13,1) │ │ │ │ │ sete %dl │ │ │ │ │ - jmp dd7 │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ + jmp e9c │ │ │ │ │ + mov %rdi,%r11 │ │ │ │ │ vzeroupper │ │ │ │ │ - jmp 81b │ │ │ │ │ + jmp 85e │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 1d0 │ │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ │ + je 1e4 │ │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ │ lea 0x1(%rcx),%rdi │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ + mov %r11d,0x68(%rsp) │ │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call f0a │ │ │ │ │ + call fed │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ │ - sub $0x2,%r9 │ │ │ │ │ - testb $0x8,0x20(%rbx) │ │ │ │ │ - lea 0x2(%rcx),%r11 │ │ │ │ │ - je 1d3 │ │ │ │ │ - cmp $0x1,%r9 │ │ │ │ │ - jbe 1d3 │ │ │ │ │ - mov %r14b,0x88(%rsp) │ │ │ │ │ - mov %r13d,0x80(%rsp) │ │ │ │ │ + mov 0x68(%rsp),%r11d │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ + sub $0x2,%r10 │ │ │ │ │ + testb $0x8,0x20(%r12) │ │ │ │ │ + lea 0x2(%rcx),%r13 │ │ │ │ │ + je 1e7 │ │ │ │ │ + cmp $0x1,%r10 │ │ │ │ │ + jbe 1e7 │ │ │ │ │ + mov %ebx,0x88(%rsp) │ │ │ │ │ lea 0x3(%rcx),%rdi │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - jmp f65 │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ │ + jmp 104e │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - cmp %r9,%r13 │ │ │ │ │ - jae 1460 │ │ │ │ │ - lea 0x1(%rax),%r13 │ │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ │ + cmp %r10,%rbx │ │ │ │ │ + jae 15a0 │ │ │ │ │ cmpb $0x22,-0x1(%rdi) │ │ │ │ │ - jne f56 │ │ │ │ │ + lea 0x1(%rax),%rbx │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ + jne 103f │ │ │ │ │ cmpb $0x22,(%rdi) │ │ │ │ │ - jne f56 │ │ │ │ │ - lea -0x1(%r9),%r14 │ │ │ │ │ - cmp %r9,%r13 │ │ │ │ │ - jb 1605 │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - jmp f56 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 103f │ │ │ │ │ + lea -0x1(%r10),%r12 │ │ │ │ │ + cmp %r10,%rbx │ │ │ │ │ + jb 1767 │ │ │ │ │ + mov %r12,%r10 │ │ │ │ │ + jmp 103f │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ or $0xc,%edx │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ - mov $0x1,%r14d │ │ │ │ │ + mov $0x1,%r15d │ │ │ │ │ or %edx,%eax │ │ │ │ │ - mov %al,0x20(%rbx) │ │ │ │ │ - test %r13d,%r13d │ │ │ │ │ - jne 15d │ │ │ │ │ + mov %al,0x20(%r12) │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + jne 16b │ │ │ │ │ cmp 0x78(%rsp),%rsi │ │ │ │ │ - jae 11ec │ │ │ │ │ - mov %esi,0x98(%rsp) │ │ │ │ │ - jmp a13 │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - mov 0x88(%rsp),%r15 │ │ │ │ │ - movzbl 0x80(%rsp),%r14d │ │ │ │ │ - mov 0x68(%rsp),%r13d │ │ │ │ │ - jmp 1d3 │ │ │ │ │ + jae 12d4 │ │ │ │ │ + mov %esi,0x90(%rsp) │ │ │ │ │ + jmp a73 │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ + mov %r12,%r10 │ │ │ │ │ + mov 0x88(%rsp),%r14 │ │ │ │ │ + mov 0x80(%rsp),%ebx │ │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ │ + jmp 1e7 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - jmp c89 │ │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ │ - mov %r10,0x18(%rbx) │ │ │ │ │ - mov %r10,0x120(%rbx) │ │ │ │ │ - jmp 14b │ │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ │ + jmp d1b │ │ │ │ │ + lea 0x1(%r13),%r14 │ │ │ │ │ + mov %r14,0x18(%r12) │ │ │ │ │ + mov %r14,0x120(%r12) │ │ │ │ │ + jmp 155 │ │ │ │ │ + mov 0x28(%r12),%rdx │ │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ │ - cmp %rsi,%r10 │ │ │ │ │ - jne 1352 │ │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ │ + cmp %rsi,%r14 │ │ │ │ │ + jne 147d │ │ │ │ │ + lea 0x1(%rcx),%rdi │ │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ │ test $0x8,%al │ │ │ │ │ - je e34 │ │ │ │ │ + je efe │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ cmp $0x1,%rdx │ │ │ │ │ - jbe 1349 │ │ │ │ │ - mov %r15,0x80(%rsp) │ │ │ │ │ - mov %r14b,0x68(%rsp) │ │ │ │ │ - mov %r13d,0x20(%rsp) │ │ │ │ │ + jbe 1474 │ │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ │ lea 0x2(%rcx),%rdi │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - jmp 105d │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - cmp %rax,%r15 │ │ │ │ │ - jae 1336 │ │ │ │ │ - lea 0x1(%rdx),%r15 │ │ │ │ │ - lea 0x1(%rdi),%r14 │ │ │ │ │ + mov %ebx,%r12d │ │ │ │ │ + jmp 1143 │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ + cmp %rax,%rbx │ │ │ │ │ + jae 1469 │ │ │ │ │ cmpb $0x22,-0x1(%rdi) │ │ │ │ │ - jne 104e │ │ │ │ │ + lea 0x1(%rdx),%rbx │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ + jne 1134 │ │ │ │ │ cmpb $0x22,(%rdi) │ │ │ │ │ - jne 104e │ │ │ │ │ - lea -0x1(%rax),%r13 │ │ │ │ │ - cmp %rax,%r15 │ │ │ │ │ - jb 13f2 │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - jmp 104e │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - sub %edx,%eax │ │ │ │ │ - lea 0x20(%rax),%r9d │ │ │ │ │ - movslq %r9d,%r9 │ │ │ │ │ - test %r9,%r9 │ │ │ │ │ - je e84 │ │ │ │ │ - add %r10,%r9 │ │ │ │ │ - cmp %r9,%r15 │ │ │ │ │ - jne 181 │ │ │ │ │ - mov %r15,%r10 │ │ │ │ │ - jmp 297 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ │ - mov 0x48(%rbx),%rdi │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ + jne 1134 │ │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ │ + cmp %rax,%rbx │ │ │ │ │ + jb 151a │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + jmp 1134 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + sub %ecx,%edx │ │ │ │ │ + lea 0x20(%rdx),%r13d │ │ │ │ │ + movslq %r13d,%r13 │ │ │ │ │ + test %r13,%r13 │ │ │ │ │ + je f5a │ │ │ │ │ + add %r14,%r13 │ │ │ │ │ + cmp %r13,0x98(%rsp) │ │ │ │ │ + jne 190 │ │ │ │ │ + mov 0x98(%rsp),%r14 │ │ │ │ │ + jmp 2c0 │ │ │ │ │ + mov 0x48(%r12),%rdi │ │ │ │ │ mov 0x88(%rsp),%rsi │ │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ + mov %r11d,0x80(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x68(%rsp),%r9 │ │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ │ - jmp cb4 │ │ │ │ │ + mov 0x80(%rsp),%r11d │ │ │ │ │ + jmp d4c │ │ │ │ │ mov %r9,0x68(%rsp) │ │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ mov $0x2c,%esi │ │ │ │ │ + mov %r11d,0x80(%rsp) │ │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call 111b │ │ │ │ │ + call 11fc │ │ │ │ │ R_X86_64_PLT32 memchr-0x4 │ │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ │ + mov 0x80(%rsp),%r11d │ │ │ │ │ test %rax,%rax │ │ │ │ │ mov 0x68(%rsp),%r9 │ │ │ │ │ - je c60 │ │ │ │ │ - movb $0x4,0x20(%rbx) │ │ │ │ │ - jmp c60 │ │ │ │ │ + je ceb │ │ │ │ │ + movb $0x4,0x20(%r12) │ │ │ │ │ + jmp ceb │ │ │ │ │ movl $0x22,0x70(%rsp) │ │ │ │ │ - jmp e4b │ │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ │ + jmp f1b │ │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ + mov %r11d,0x60(%rsp) │ │ │ │ │ + sub %rdx,%rax │ │ │ │ │ mov %rsi,0x20(%rsp) │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - sub %rax,%rdx │ │ │ │ │ - inc %rdx │ │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ │ vzeroupper │ │ │ │ │ - call 116f │ │ │ │ │ + call 1253 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ + mov 0x60(%rsp),%r11d │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ - jmp b85 │ │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ │ - cmp %r15,%r10 │ │ │ │ │ - jae 297 │ │ │ │ │ - test %r13d,%r13d │ │ │ │ │ - je e6e │ │ │ │ │ - tzcnt %r13d,%r9d │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - blsr %r13d,%r13d │ │ │ │ │ - inc %r9d │ │ │ │ │ - movslq %r9d,%r9 │ │ │ │ │ - lea -0x1(%rdx,%r9,1),%r9 │ │ │ │ │ - jmp 181 │ │ │ │ │ - call 11bb │ │ │ │ │ + jmp bf3 │ │ │ │ │ + lea 0x1(%r13),%r14 │ │ │ │ │ + cmp 0x98(%rsp),%r14 │ │ │ │ │ + jae 2c0 │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je f44 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + tzcnt %ebx,%eax │ │ │ │ │ + blsr %ebx,%ebx │ │ │ │ │ + inc %eax │ │ │ │ │ + cltq │ │ │ │ │ + lea -0x1(%rdx,%rax,1),%r13 │ │ │ │ │ + jmp 190 │ │ │ │ │ + call 12a2 │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ - incq 0x138(%rbx) │ │ │ │ │ - jmp 27b │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ - jmp 21d │ │ │ │ │ - incq 0x138(%rbx) │ │ │ │ │ - jmp d0d │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r10,%r9 │ │ │ │ │ - test %r14b,%r14b │ │ │ │ │ - je 181 │ │ │ │ │ - inc %r10 │ │ │ │ │ - cmp %r15,%r10 │ │ │ │ │ - jae 297 │ │ │ │ │ - mov %r10d,0x98(%rsp) │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ - cmp 0x78(%rsp),%r10 │ │ │ │ │ - jb a13 │ │ │ │ │ - jmp e84 │ │ │ │ │ + incq 0x138(%r12) │ │ │ │ │ + jmp 29a │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + jmp 233 │ │ │ │ │ + incq 0x138(%r12) │ │ │ │ │ + jmp dab │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ + test %r15b,%r15b │ │ │ │ │ + je 190 │ │ │ │ │ + inc %r14 │ │ │ │ │ + cmp 0x98(%rsp),%r14 │ │ │ │ │ + jae 2c0 │ │ │ │ │ + mov %r14d,0x90(%rsp) │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + cmp 0x78(%rsp),%r14 │ │ │ │ │ + jb a73 │ │ │ │ │ + jmp f5a │ │ │ │ │ or $0x10,%edx │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ - mov %al,0x20(%rbx) │ │ │ │ │ - jmp 297 │ │ │ │ │ - cmp 0x308(%rbx),%rax │ │ │ │ │ - jne d7f │ │ │ │ │ + mov %al,0x20(%r12) │ │ │ │ │ + jmp 2c0 │ │ │ │ │ + cmp 0x308(%r12),%rax │ │ │ │ │ + jne e38 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - orb $0x20,0x21(%rbx) │ │ │ │ │ + orb $0x20,0x21(%r12) │ │ │ │ │ mov $0x3e7,%r15d │ │ │ │ │ - mov %rdi,0x128(%rbx) │ │ │ │ │ + mov %rdi,0x128(%r12) │ │ │ │ │ vzeroupper │ │ │ │ │ - jmp 822 │ │ │ │ │ + jmp 866 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ div %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne d6f │ │ │ │ │ - cmpl $0x0,0xc0(%rbx) │ │ │ │ │ - jne 12f0 │ │ │ │ │ - mov 0xc8(%rbx),%rax │ │ │ │ │ + jne e27 │ │ │ │ │ + cmpl $0x0,0xc0(%r12) │ │ │ │ │ + jne 140f │ │ │ │ │ + mov 0xc8(%r12),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je d6f │ │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ │ - mov 0x308(%rbx),%rsi │ │ │ │ │ - mov 0xd0(%rbx),%rdi │ │ │ │ │ + je e27 │ │ │ │ │ + mov 0x308(%r12),%rsi │ │ │ │ │ + mov 0xd0(%r12),%rdi │ │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ │ + mov %r11d,0x88(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ call *%rax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - movzbl 0x21(%rbx),%eax │ │ │ │ │ + movzbl 0x21(%r12),%eax │ │ │ │ │ and $0x1,%edx │ │ │ │ │ shl $0x5,%edx │ │ │ │ │ and $0xffffffdf,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ - mov %al,0x21(%rbx) │ │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ │ - jmp d6f │ │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ │ - mov 0x2f8(%rbx),%rdi │ │ │ │ │ + mov %al,0x21(%r12) │ │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ │ + mov 0x88(%rsp),%r11d │ │ │ │ │ + jmp e27 │ │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ │ + mov 0x2f8(%r12),%rdi │ │ │ │ │ lea (%rcx,%rax,1),%rdx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %r11d,0x88(%rsp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ vzeroupper │ │ │ │ │ - call *0x2f0(%rbx) │ │ │ │ │ + call *0x2f0(%r12) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ │ - mov %rax,0x138(%rbx) │ │ │ │ │ - jmp d2c │ │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ │ + mov %rax,0x138(%r12) │ │ │ │ │ + mov 0x88(%rsp),%r11d │ │ │ │ │ + jmp dcf │ │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ + mov %r11d,0x88(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call 1302 │ │ │ │ │ + call 1429 │ │ │ │ │ R_X86_64_PLT32 time-0x4 │ │ │ │ │ - mov 0x310(%rbx),%rdx │ │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ │ + mov 0x310(%r12),%rdx │ │ │ │ │ + mov 0x88(%rsp),%r11d │ │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jle d6f │ │ │ │ │ + jle e27 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sub %edx,%ecx │ │ │ │ │ - cmp 0xc0(%rbx),%ecx │ │ │ │ │ - jb d6f │ │ │ │ │ - mov %rax,0x310(%rbx) │ │ │ │ │ - jmp 1269 │ │ │ │ │ - mov 0x80(%rsp),%r15 │ │ │ │ │ - movzbl 0x68(%rsp),%r14d │ │ │ │ │ - mov 0x20(%rsp),%r13d │ │ │ │ │ - lea -0x1(%rax),%r10 │ │ │ │ │ - jmp c68 │ │ │ │ │ + cmp 0xc0(%r12),%ecx │ │ │ │ │ + jb e27 │ │ │ │ │ + mov %rax,0x310(%r12) │ │ │ │ │ + jmp 135d │ │ │ │ │ + mov %r12d,%ebx │ │ │ │ │ + mov 0x80(%rsp),%r12 │ │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ │ + jmp cf3 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je c60 │ │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ │ + je ceb │ │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ │ lea 0x1(%rcx),%rdi │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ + mov %r11d,0x80(%rsp) │ │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call 137f │ │ │ │ │ + call 14aa │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ │ - sub $0x2,%r10 │ │ │ │ │ - testb $0x8,0x20(%rbx) │ │ │ │ │ + sub $0x2,%r14 │ │ │ │ │ + testb $0x8,0x20(%r12) │ │ │ │ │ + mov 0x80(%rsp),%r11d │ │ │ │ │ lea 0x2(%rcx),%rax │ │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ │ mov %rax,0x88(%rsp) │ │ │ │ │ - je c68 │ │ │ │ │ - mov %r13d,0x68(%rsp) │ │ │ │ │ - mov %r14b,0x80(%rsp) │ │ │ │ │ + je cf3 │ │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ │ lea 0x3(%rcx),%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov %r10,%r13 │ │ │ │ │ - jmp 13cc │ │ │ │ │ + mov %ebx,%r12d │ │ │ │ │ + jmp 14f4 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ │ - cmp %r13,%r14 │ │ │ │ │ - jae 1415 │ │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + lea 0x1(%rax),%rbx │ │ │ │ │ + cmp %r14,%rbx │ │ │ │ │ + jae 154e │ │ │ │ │ cmpb $0x22,-0x1(%rdi) │ │ │ │ │ - jne 13c6 │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ + jne 14ee │ │ │ │ │ cmpb $0x22,(%rdi) │ │ │ │ │ - jne 13c6 │ │ │ │ │ + jne 14ee │ │ │ │ │ lea 0x2(%rax),%rdx │ │ │ │ │ - cmp %r13,%rdx │ │ │ │ │ - jb 142b │ │ │ │ │ - dec %r13 │ │ │ │ │ - jmp 13c6 │ │ │ │ │ + cmp %r14,%rdx │ │ │ │ │ + jb 155e │ │ │ │ │ + dec %r14 │ │ │ │ │ + jmp 14ee │ │ │ │ │ mov %r9,0x60(%rsp) │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + mov %r11d,0x20(%rsp) │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ vzeroupper │ │ │ │ │ - call 140b │ │ │ │ │ + call 153a │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ mov 0x60(%rsp),%r9 │ │ │ │ │ - jmp 107d │ │ │ │ │ - mov %r13,%r10 │ │ │ │ │ - movzbl 0x80(%rsp),%r14d │ │ │ │ │ - mov 0x68(%rsp),%r13d │ │ │ │ │ - jmp c68 │ │ │ │ │ - lea -0x2(%r13),%rdx │ │ │ │ │ + mov 0x20(%rsp),%r11d │ │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ │ + jmp 1163 │ │ │ │ │ + mov %r12d,%ebx │ │ │ │ │ + mov 0x80(%rsp),%r12 │ │ │ │ │ + jmp cf3 │ │ │ │ │ + lea -0x2(%r14),%rdx │ │ │ │ │ mov %r9,0x60(%rsp) │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ - call 1441 │ │ │ │ │ + mov %r11d,0x20(%rsp) │ │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ │ + call 1579 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ mov 0x60(%rsp),%r9 │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - jmp 13ed │ │ │ │ │ + mov 0x20(%rsp),%r11d │ │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ │ + jmp 1515 │ │ │ │ │ mov %rcx,0x88(%rsp) │ │ │ │ │ - jmp ca7 │ │ │ │ │ + jmp d3e │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movzbl 0x88(%rsp),%r14d │ │ │ │ │ - mov 0x80(%rsp),%r13d │ │ │ │ │ - jmp 1d3 │ │ │ │ │ + mov 0x88(%rsp),%ebx │ │ │ │ │ + mov 0x80(%rsp),%r12 │ │ │ │ │ + jmp 1e7 │ │ │ │ │ mov %edx,%esi │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ + lea 0x1(%r13),%r14 │ │ │ │ │ or $0x4,%edx │ │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ │ and $0xffffff80,%ecx │ │ │ │ │ or $0x20,%esi │ │ │ │ │ or %ecx,%esi │ │ │ │ │ or %edx,%ecx │ │ │ │ │ test $0x20,%al │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - cmovne %ecx,%eax │ │ │ │ │ - mov %al,0x20(%rbx) │ │ │ │ │ - jmp 14b │ │ │ │ │ + cmove %esi,%ecx │ │ │ │ │ + mov %cl,0x20(%r12) │ │ │ │ │ + jmp 155 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ cmp $0x1,%rdx │ │ │ │ │ - jbe 1349 │ │ │ │ │ - mov %r15,0x80(%rsp) │ │ │ │ │ - mov %r14b,0x68(%rsp) │ │ │ │ │ - mov %r13d,0x20(%rsp) │ │ │ │ │ + jbe 1474 │ │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ │ lea 0x2(%rcx),%rdi │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - jmp 14d3 │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - cmp %rax,%r15 │ │ │ │ │ - jae 1336 │ │ │ │ │ - lea 0x1(%rdx),%r15 │ │ │ │ │ - lea 0x1(%rdi),%r14 │ │ │ │ │ + mov %ebx,%r12d │ │ │ │ │ + jmp 160a │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ + cmp %rax,%rbx │ │ │ │ │ + jae 1469 │ │ │ │ │ cmpb $0x22,-0x1(%rdi) │ │ │ │ │ - jne 14c4 │ │ │ │ │ + lea 0x1(%rdx),%rbx │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ + jne 15fb │ │ │ │ │ cmpb $0x22,(%rdi) │ │ │ │ │ - jne 14c4 │ │ │ │ │ - lea -0x1(%rax),%r13 │ │ │ │ │ - cmp %rax,%r15 │ │ │ │ │ - jb 15e2 │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - jmp 14c4 │ │ │ │ │ + jne 15fb │ │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ │ + cmp %rax,%rbx │ │ │ │ │ + jb 16d0 │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + jmp 15fb │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je c60 │ │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ │ + je ceb │ │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ │ lea 0x1(%rcx),%rdi │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ + mov %r11d,0x80(%rsp) │ │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ - call 1525 │ │ │ │ │ + call 165c │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ │ - sub $0x2,%r10 │ │ │ │ │ - testb $0x8,0x20(%rbx) │ │ │ │ │ + sub $0x2,%r14 │ │ │ │ │ + testb $0x8,0x20(%r12) │ │ │ │ │ + mov 0x80(%rsp),%r11d │ │ │ │ │ lea 0x2(%rcx),%rax │ │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ │ mov %rax,0x88(%rsp) │ │ │ │ │ - je c68 │ │ │ │ │ - mov %r13d,0x68(%rsp) │ │ │ │ │ - mov %r14b,0x80(%rsp) │ │ │ │ │ + je cf3 │ │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ │ lea 0x3(%rcx),%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov %r10,%r13 │ │ │ │ │ - jmp 1572 │ │ │ │ │ + mov %ebx,%r12d │ │ │ │ │ + jmp 16a6 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ │ - cmp %r13,%r14 │ │ │ │ │ - jae 15cc │ │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + lea 0x1(%rax),%rbx │ │ │ │ │ + cmp %r14,%rbx │ │ │ │ │ + jae 154e │ │ │ │ │ cmpb $0x22,-0x1(%rdi) │ │ │ │ │ - jne 156c │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ + jne 16a0 │ │ │ │ │ cmpb $0x22,(%rdi) │ │ │ │ │ - jne 156c │ │ │ │ │ + jne 16a0 │ │ │ │ │ lea 0x2(%rax),%rdx │ │ │ │ │ - cmp %r13,%rdx │ │ │ │ │ - jb 1633 │ │ │ │ │ - dec %r13 │ │ │ │ │ - jmp 156c │ │ │ │ │ - test %dl,%dl │ │ │ │ │ - je ea0 │ │ │ │ │ - movzbl 0x20(%rbx),%eax │ │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ │ - and $0x5f,%esi │ │ │ │ │ - mov %r9,%r10 │ │ │ │ │ - mov %r9,0x148(%rbx) │ │ │ │ │ - and $0xffffff80,%eax │ │ │ │ │ - sub %rcx,%r10 │ │ │ │ │ - or %esi,%eax │ │ │ │ │ - dec %r10 │ │ │ │ │ - mov %al,0x20(%rbx) │ │ │ │ │ - jmp dfd │ │ │ │ │ - mov %r13,%r10 │ │ │ │ │ - movzbl 0x80(%rsp),%r14d │ │ │ │ │ - mov 0x68(%rsp),%r13d │ │ │ │ │ - jmp c68 │ │ │ │ │ + cmp %r14,%rdx │ │ │ │ │ + jb 1704 │ │ │ │ │ + dec %r14 │ │ │ │ │ + jmp 16a0 │ │ │ │ │ mov %r9,0x60(%rsp) │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + mov %r11d,0x20(%rsp) │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ vzeroupper │ │ │ │ │ - call 15fb │ │ │ │ │ + call 16f0 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ mov 0x60(%rsp),%r9 │ │ │ │ │ - jmp 14f3 │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ │ + mov 0x20(%rsp),%r11d │ │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ │ + jmp 162a │ │ │ │ │ + lea -0x2(%r14),%rdx │ │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ - call 161f │ │ │ │ │ + mov %r11d,0x20(%rsp) │ │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ │ + call 171f │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ │ + mov 0x20(%rsp),%r11d │ │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ │ - jmp f85 │ │ │ │ │ - lea -0x2(%r13),%rdx │ │ │ │ │ + jmp 16cb │ │ │ │ │ + test %dl,%dl │ │ │ │ │ + je f78 │ │ │ │ │ + movzbl 0x20(%r12),%eax │ │ │ │ │ + mov 0x18(%r12),%rcx │ │ │ │ │ + and $0x5f,%esi │ │ │ │ │ + mov %r13,%r10 │ │ │ │ │ + mov %r13,0x148(%r12) │ │ │ │ │ + and $0xffffff80,%eax │ │ │ │ │ + sub %rcx,%r10 │ │ │ │ │ + or %esi,%eax │ │ │ │ │ + lea -0x1(%r10),%r14 │ │ │ │ │ + mov %al,0x20(%r12) │ │ │ │ │ + jmp ec6 │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ mov %r9,0x60(%rsp) │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ - call 1649 │ │ │ │ │ + mov %r11d,0x20(%rsp) │ │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ │ + call 1781 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ mov 0x60(%rsp),%r9 │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - jmp 1597 │ │ │ │ │ + mov 0x20(%rsp),%r11d │ │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ │ + jmp 106e │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_parse_more {} │ │ │ │ │ @@ -4,18 +4,19 @@ │ │ │ │ │ Disassembly of section .text.zsv_parse_more: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ zsv_parse_more(): │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ + push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - sub $0x28,%rsp │ │ │ │ │ + sub $0x20,%rsp │ │ │ │ │ mov 0x190(%rdi),%rsi │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ jne 180 │ │ │ │ │ mov 0x188(%rbx),%rax │ │ │ │ │ movb $0x0,(%rbx) │ │ │ │ │ test %rax,%rax │ │ │ │ │ je b6 │ │ │ │ │ @@ -38,355 +39,355 @@ │ │ │ │ │ lea (%rax,%rsi,8),%rcx │ │ │ │ │ and $0x1,%esi │ │ │ │ │ je 90 │ │ │ │ │ add %rdx,(%rax) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ je a0 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ add %rdx,(%rax) │ │ │ │ │ add %rdx,0x18(%rax) │ │ │ │ │ add $0x30,%rax │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ jne 90 │ │ │ │ │ movq $0x0,0x120(%rbx) │ │ │ │ │ movq $0x0,0x188(%rbx) │ │ │ │ │ mov 0x148(%rbx),%rax │ │ │ │ │ mov 0x158(%rbx),%rdx │ │ │ │ │ mov 0x10(%rbx),%r8 │ │ │ │ │ add 0x150(%rbx),%rax │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ mov %rax,0x150(%rbx) │ │ │ │ │ sub %rdx,%r8 │ │ │ │ │ - je 2c9 │ │ │ │ │ + je 2c8 │ │ │ │ │ movzbl 0x21(%rbx),%eax │ │ │ │ │ test $0x2,%al │ │ │ │ │ - je 22e │ │ │ │ │ + je 22d │ │ │ │ │ mov 0x158(%rbx),%rdi │ │ │ │ │ mov 0x168(%rbx),%rcx │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ add 0x8(%rbx),%rdi │ │ │ │ │ call *0x160(%rbx) │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ movzbl 0x21(%rbx),%eax │ │ │ │ │ or $0xffffff80,%eax │ │ │ │ │ mov %al,0x21(%rbx) │ │ │ │ │ mov 0x170(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 20f │ │ │ │ │ + jne 211 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ je 1f1 │ │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ │ - add $0x28,%rsp │ │ │ │ │ + add $0x20,%rsp │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 14a │ │ │ │ │ + jmp 14c │ │ │ │ │ R_X86_64_PC32 .text.zsv_scan-0x4 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ sub %rsi,%rax │ │ │ │ │ add %rdi,%rsi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ call 162 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ mov %rdx,0x158(%rbx) │ │ │ │ │ mov 0x120(%rbx),%rdx │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ - jmp 57 │ │ │ │ │ + jmp 59 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ call 18d │ │ │ │ │ R_X86_64_PLT32 strlen-0x4 │ │ │ │ │ mov 0x158(%rbx),%rcx │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ dec %rax │ │ │ │ │ sub %rcx,%rdi │ │ │ │ │ cmp %rdx,%rdi │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ cmovb %rax,%rdx │ │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ │ add %rcx,%rdi │ │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ │ call 1c0 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ cmpb $0xa,(%rsi,%rdx,1) │ │ │ │ │ je 1d6 │ │ │ │ │ movb $0xa,(%rsi,%rdx,1) │ │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ │ inc %rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 1e1 │ │ │ │ │ R_X86_64_PC32 .text.zsv_scan-0x4 │ │ │ │ │ movq $0x0,0x190(%rbx) │ │ │ │ │ - jmp 21 │ │ │ │ │ + jmp 23 │ │ │ │ │ mov 0x158(%rbx),%rax │ │ │ │ │ mov %rax,0x148(%rbx) │ │ │ │ │ - add $0x28,%rsp │ │ │ │ │ + add $0x20,%rsp │ │ │ │ │ mov $0x2,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - mov 0x158(%rbx),%rcx │ │ │ │ │ + mov 0x158(%rbx),%rsi │ │ │ │ │ mov 0x178(%rbx),%rdi │ │ │ │ │ - add 0x8(%rbx),%rcx │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ + add 0x8(%rbx),%rsi │ │ │ │ │ call *%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ jmp 12b │ │ │ │ │ mov 0xc0(%rbx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 3d6 │ │ │ │ │ + jne 3d5 │ │ │ │ │ mov %r8,(%rsp) │ │ │ │ │ mov 0x168(%rbx),%rcx │ │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ │ mov $0x3,%edx │ │ │ │ │ - orb $0x2,0x21(%rbx) │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ │ + orb $0x2,0x21(%rbx) │ │ │ │ │ call *0x160(%rbx) │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ cmp $0x3,%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ jne 111 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov $0x3,%edx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ mov %rdi,(%rsp) │ │ │ │ │ - call 28e │ │ │ │ │ + call 28d │ │ │ │ │ R_X86_64_PLT32 memcmp-0x4 │ │ │ │ │ mov 0x168(%rbx),%rcx │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ test %eax,%eax │ │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ │ mov 0x160(%rbx),%rax │ │ │ │ │ - jne 3ba │ │ │ │ │ + jne 3b9 │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ call *%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ movzbl 0x21(%rbx),%eax │ │ │ │ │ or $0x10,%eax │ │ │ │ │ mov %al,0x21(%rbx) │ │ │ │ │ jmp 115 │ │ │ │ │ mov 0x2b0(%rbx),%rdx │ │ │ │ │ mov 0x2f8(%rbx),%rdi │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mov %r8,(%rsp) │ │ │ │ │ call *0x2f0(%rbx) │ │ │ │ │ cmpb $0x1,0x290(%rbx) │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ - je 3f1 │ │ │ │ │ + je 3f0 │ │ │ │ │ mov 0x138(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 38b │ │ │ │ │ + jne 38a │ │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 31a │ │ │ │ │ + je 319 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x308(%rbx),%rax │ │ │ │ │ mov 0xb8(%rbx),%rcx │ │ │ │ │ inc %rax │ │ │ │ │ mov %rax,0x308(%rbx) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jne 5c7 │ │ │ │ │ + jne 5bd │ │ │ │ │ mov 0x318(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 5a2 │ │ │ │ │ + jne 598 │ │ │ │ │ movzbl 0x21(%rbx),%eax │ │ │ │ │ test $0x20,%al │ │ │ │ │ - jne 517 │ │ │ │ │ + jne 50d │ │ │ │ │ and $0xffffffbf,%eax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %al,0x21(%rbx) │ │ │ │ │ mov %rcx,0x128(%rbx) │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_PC32 .text.zsv_throwaway_row-0x4 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ orb $0x80,0x20(%rbx) │ │ │ │ │ - mov %rbx,0x48(%rbx) │ │ │ │ │ + mov 0x10(%rbx),%r8 │ │ │ │ │ mov %rdi,0x30(%rbx) │ │ │ │ │ + mov %rbx,0x48(%rbx) │ │ │ │ │ mov %rdx,0x158(%rbx) │ │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ │ jmp e6 │ │ │ │ │ mov 0x130(%rbx),%rcx │ │ │ │ │ mov 0x2f8(%rbx),%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ lea (%rax,%rcx,1),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *0x2f0(%rbx) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ mov %rdi,0x138(%rbx) │ │ │ │ │ - jmp 30b │ │ │ │ │ + jmp 30a │ │ │ │ │ lea -0x3(%r8),%rdx │ │ │ │ │ add $0x3,%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ call *%rax │ │ │ │ │ lea 0x3(%rax),%rdx │ │ │ │ │ movzbl 0x21(%rbx),%eax │ │ │ │ │ jmp 115 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ mov %r8,(%rsp) │ │ │ │ │ - call 3e1 │ │ │ │ │ + call 3e0 │ │ │ │ │ R_X86_64_PLT32 time-0x4 │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ mov %rax,0x310(%rbx) │ │ │ │ │ - jmp 23c │ │ │ │ │ + jmp 23b │ │ │ │ │ mov 0x2a0(%rbx),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 4f2 │ │ │ │ │ + je 4e8 │ │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ │ mov 0x8(%rbx),%r15 │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ mov 0x298(%rbx),%rax │ │ │ │ │ - mov 0x38(%rbx),%rcx │ │ │ │ │ - mov (%rax,%r10,4),%eax │ │ │ │ │ + mov 0x38(%rbx),%r9 │ │ │ │ │ + mov (%rax,%rcx,4),%eax │ │ │ │ │ cmp %r14,%rax │ │ │ │ │ cmova %r14,%rax │ │ │ │ │ mov %rax,%r11 │ │ │ │ │ sub %r8,%r11 │ │ │ │ │ add %r15,%r8 │ │ │ │ │ - test %rcx,%rcx │ │ │ │ │ - jne 522 │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + jne 518 │ │ │ │ │ mov 0x128(%rbx),%rdx │ │ │ │ │ - mov 0x140(%rbx),%r9 │ │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ │ + mov 0x140(%rbx),%r10 │ │ │ │ │ + lea 0x1(%rdx),%r9 │ │ │ │ │ + mov %r9,0x128(%rbx) │ │ │ │ │ imul $0x18,%rdx,%rdx │ │ │ │ │ - mov %rcx,0x128(%rbx) │ │ │ │ │ - movzwl 0x10(%r9,%rdx,1),%edi │ │ │ │ │ - mov %r11,0x8(%r9,%rdx,1) │ │ │ │ │ - lea 0x1(%r10),%r11d │ │ │ │ │ - mov %r8,(%r9,%rdx,1) │ │ │ │ │ + movzwl 0x10(%r10,%rdx,1),%edi │ │ │ │ │ + mov %r11,0x8(%r10,%rdx,1) │ │ │ │ │ + lea 0x1(%rcx),%r11d │ │ │ │ │ + mov %r8,(%r10,%rdx,1) │ │ │ │ │ and $0xfe00,%di │ │ │ │ │ or $0x1,%edi │ │ │ │ │ - mov %di,0x10(%r9,%rdx,1) │ │ │ │ │ + mov %di,0x10(%r10,%rdx,1) │ │ │ │ │ cmp %esi,%r11d │ │ │ │ │ - jae 4f2 │ │ │ │ │ - vmovq 0x298(%rbx),%xmm1 │ │ │ │ │ - lea 0x1(%r10),%edi │ │ │ │ │ - shl $0x2,%rdi │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - vmovq %xmm1,%rax │ │ │ │ │ - lea (%rcx,%rcx,2),%rdx │ │ │ │ │ - mov (%rax,%rdi,1),%eax │ │ │ │ │ - lea (%r9,%rdx,8),%rdx │ │ │ │ │ + jae 4e8 │ │ │ │ │ + inc %ecx │ │ │ │ │ + mov 0x298(%rbx),%r12 │ │ │ │ │ + shl $0x2,%rcx │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov (%r12,%rcx,1),%eax │ │ │ │ │ + lea (%r9,%r9,2),%rdx │ │ │ │ │ + lea (%r10,%rdx,8),%rdx │ │ │ │ │ cmp %r14,%rax │ │ │ │ │ cmova %r14,%rax │ │ │ │ │ inc %r11d │ │ │ │ │ - inc %rcx │ │ │ │ │ - add $0x4,%rdi │ │ │ │ │ - mov %rax,%r10 │ │ │ │ │ - sub %r8,%r10 │ │ │ │ │ - add %r15,%r8 │ │ │ │ │ - mov %r10,0x8(%rdx) │ │ │ │ │ - mov %r10,%rbp │ │ │ │ │ - movzwl 0x10(%rdx),%r10d │ │ │ │ │ - mov %r8,(%rdx) │ │ │ │ │ - and $0xfe00,%r10w │ │ │ │ │ - or $0x1,%r10d │ │ │ │ │ - mov %r10w,0x10(%rdx) │ │ │ │ │ + inc %r9 │ │ │ │ │ + add $0x4,%rcx │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ + sub %rdi,%r8 │ │ │ │ │ + add %r15,%rdi │ │ │ │ │ + mov %r8,0x8(%rdx) │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ + movzwl 0x10(%rdx),%r8d │ │ │ │ │ + mov %rdi,(%rdx) │ │ │ │ │ + and $0xfe00,%r8w │ │ │ │ │ + or $0x1,%r8d │ │ │ │ │ + mov %r8w,0x10(%rdx) │ │ │ │ │ cmp %esi,%r11d │ │ │ │ │ - jb 485 │ │ │ │ │ - mov %rcx,0x128(%rbx) │ │ │ │ │ - mov %r8,(%rdx) │ │ │ │ │ + jb 47f │ │ │ │ │ + mov %r9,0x128(%rbx) │ │ │ │ │ + mov %rdi,(%rdx) │ │ │ │ │ mov %rbp,0x8(%rdx) │ │ │ │ │ movzwl 0x10(%rdx),%eax │ │ │ │ │ and $0xfe00,%ax │ │ │ │ │ or $0x1,%eax │ │ │ │ │ mov %ax,0x10(%rdx) │ │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 501 │ │ │ │ │ + je 4f7 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ call *%rax │ │ │ │ │ movzbl 0x21(%rbx),%eax │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %r8,0x128(%rbx) │ │ │ │ │ test $0x20,%al │ │ │ │ │ - je 366 │ │ │ │ │ + je 365 │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ jmp e6 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ │ mov %r8,(%rsp) │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - call *%rcx │ │ │ │ │ + call *%r9 │ │ │ │ │ mov 0x128(%rbx),%rdx │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ │ - mov 0x2a0(%rbx),%esi │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ lea 0x1(%rdx),%rdi │ │ │ │ │ + mov 0x2a0(%rbx),%esi │ │ │ │ │ imul $0x18,%rdx,%rdx │ │ │ │ │ - add 0x140(%rbx),%rdx │ │ │ │ │ mov %rdi,0x128(%rbx) │ │ │ │ │ + add 0x140(%rbx),%rdx │ │ │ │ │ movzwl 0x10(%rdx),%edi │ │ │ │ │ mov %r8,(%rdx) │ │ │ │ │ mov %r11,0x8(%rdx) │ │ │ │ │ and $0xfe00,%di │ │ │ │ │ or $0x1,%edi │ │ │ │ │ mov %di,0x10(%rdx) │ │ │ │ │ - lea 0x1(%r10),%edx │ │ │ │ │ + lea 0x1(%rcx),%edx │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jae 4f2 │ │ │ │ │ + jae 4e8 │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ - inc %r10 │ │ │ │ │ - jmp 40a │ │ │ │ │ + inc %rcx │ │ │ │ │ + jmp 408 │ │ │ │ │ cmp 0x308(%rbx),%rax │ │ │ │ │ - jne 34b │ │ │ │ │ + jne 34a │ │ │ │ │ movzbl 0x21(%rbx),%eax │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rsi,0x128(%rbx) │ │ │ │ │ or $0x20,%eax │ │ │ │ │ mov %al,0x21(%rbx) │ │ │ │ │ - jmp 517 │ │ │ │ │ + jmp 50d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ div %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 33b │ │ │ │ │ + jne 33a │ │ │ │ │ cmpl $0x0,0xc0(%rbx) │ │ │ │ │ - jne 617 │ │ │ │ │ + jne 60d │ │ │ │ │ mov 0xc8(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 33b │ │ │ │ │ + je 33a │ │ │ │ │ mov 0x308(%rbx),%rsi │ │ │ │ │ mov 0xd0(%rbx),%rdi │ │ │ │ │ call *%rax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ movzbl 0x21(%rbx),%eax │ │ │ │ │ and $0x1,%edx │ │ │ │ │ shl $0x5,%edx │ │ │ │ │ and $0xffffffdf,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ mov %al,0x21(%rbx) │ │ │ │ │ - jmp 33b │ │ │ │ │ + jmp 33a │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 61e │ │ │ │ │ + call 614 │ │ │ │ │ R_X86_64_PLT32 time-0x4 │ │ │ │ │ mov 0x310(%rbx),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jle 33b │ │ │ │ │ + jle 33a │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sub %edx,%ecx │ │ │ │ │ cmp 0xc0(%rbx),%ecx │ │ │ │ │ - jb 33b │ │ │ │ │ + jb 33a │ │ │ │ │ mov %rax,0x310(%rbx) │ │ │ │ │ - jmp 5de │ │ │ │ │ + jmp 5d4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_throwaway_row {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ cmpq $0x0,0x40(%rdi) │ │ │ │ │ je 20 │ │ │ │ │ call 14 │ │ │ │ │ R_X86_64_PLT32 zsv_cell_count-0x4 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jbe 80 │ │ │ │ │ + jbe 78 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x40(%rbx) │ │ │ │ │ mov 0x94(%rbx),%eax │ │ │ │ │ andb $0x7f,0x20(%rbx) │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 50 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ @@ -34,38 +34,39 @@ │ │ │ │ │ cmpb $0x0,0x98(%rbx) │ │ │ │ │ jne a0 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.skip_to_first_row_w_data-0x4 │ │ │ │ │ vmovq %rax,%xmm0 │ │ │ │ │ vmovdqu %xmm0,0x30(%rbx) │ │ │ │ │ jmp 3f │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ cmpq $0x0,0x128(%rbx) │ │ │ │ │ je 20 │ │ │ │ │ mov 0x140(%rbx),%rax │ │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ │ je 20 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x40(%rbx) │ │ │ │ │ jmp 20 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmpl $0x1,0x90(%rbx) │ │ │ │ │ jbe c0 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.collate_header_row-0x4 │ │ │ │ │ vmovq %rax,%xmm0 │ │ │ │ │ vmovdqu %xmm0,0x30(%rbx) │ │ │ │ │ jmp 3f │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ cmpb $0x0,0x380(%rbx) │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.zsv_get_cell_1-0x4 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .text.zsv_get_cell_with_overwrite-0x4 │ │ │ │ │ vmovdqu 0x1a0(%rbx),%xmm0 │ │ │ │ │ - movq $0x0,0x2b0(%rbx) │ │ │ │ │ cmovne %rdx,%rax │ │ │ │ │ + movq $0x0,0x2b0(%rbx) │ │ │ │ │ + vmovdqu %xmm0,0x30(%rbx) │ │ │ │ │ mov %rax,0x2b8(%rbx) │ │ │ │ │ mov 0x1b8(%rbx),%rax │ │ │ │ │ - vmovdqu %xmm0,0x30(%rbx) │ │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.apply_callbacks {} │ │ │ │ │ @@ -8,39 +8,38 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ cmpq $0x0,0x38(%rdi) │ │ │ │ │ - jne 40 │ │ │ │ │ + jne 38 │ │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je b7 │ │ │ │ │ + je af │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movzbl 0x20(%rdi),%eax │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ mov %eax,%r15d │ │ │ │ │ - call 4f │ │ │ │ │ + call 47 │ │ │ │ │ R_X86_64_PLT32 zsv_cell_count-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je a5 │ │ │ │ │ + je 9d │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ cmp 0x128(%rbx),%rbp │ │ │ │ │ - jae c2 │ │ │ │ │ + jae ba │ │ │ │ │ mov 0x140(%rbx),%rax │ │ │ │ │ lea 0x0(%rbp,%rbp,2),%rdx │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ inc %rbp │ │ │ │ │ lea (%rax,%rdx,8),%rax │ │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ │ movzbl 0x10(%rax),%edx │ │ │ │ │ @@ -49,28 +48,28 @@ │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ mov %al,0x20(%rbx) │ │ │ │ │ call *0x38(%rbx) │ │ │ │ │ cmp %rbp,%r14 │ │ │ │ │ - jne 60 │ │ │ │ │ + jne 58 │ │ │ │ │ movzbl 0x20(%rbx),%eax │ │ │ │ │ and $0xffffff80,%eax │ │ │ │ │ or %r15d,%eax │ │ │ │ │ mov %al,0x20(%rbx) │ │ │ │ │ jmp 14 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ andb $0x80,0x20(%rbx) │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ - inc %rbp │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ + inc %rbp │ │ │ │ │ call *0x38(%rbx) │ │ │ │ │ cmp %rbp,%r14 │ │ │ │ │ - jne 60 │ │ │ │ │ - jmp a5 │ │ │ │ │ + jne 58 │ │ │ │ │ + jmp 9d │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.skip_to_first_row_w_data {} │ │ │ │ │ @@ -4,86 +4,82 @@ │ │ │ │ │ Disassembly of section .text.skip_to_first_row_w_data: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ skip_to_first_row_w_data(): │ │ │ │ │ endbr64 │ │ │ │ │ mov 0x128(%rdi),%rcx │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - je 180 │ │ │ │ │ + je 158 │ │ │ │ │ mov 0x140(%rdi),%rsi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 4f │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 37 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ lea 0x1(%rdx),%eax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jae 180 │ │ │ │ │ + jae 158 │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ cmpq $0x0,0x8(%rsi,%rax,8) │ │ │ │ │ - je 40 │ │ │ │ │ + je 28 │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ - mov 0x198(%rdi),%rdx │ │ │ │ │ - movb $0x1,0x98(%rdi) │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ + movb $0x1,0x98(%rdi) │ │ │ │ │ + mov 0x198(%rdi),%rdx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je a0 │ │ │ │ │ + je 88 │ │ │ │ │ mov 0x204(%r8),%ecx │ │ │ │ │ mov 0x2f8(%r8),%rdi │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ call *0x2f0(%r8) │ │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ │ mov 0x94(%r8),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je d0 │ │ │ │ │ + je c0 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.ignore_header_rows-0x4 │ │ │ │ │ vmovq %rax,%xmm0 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ vmovdqu %xmm0,0x30(%r8) │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ mov %rax,0x48(%r8) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - jmp d0 │ │ │ │ │ + jmp b8 │ │ │ │ │ R_X86_64_PC32 .text.apply_callbacks-0x4 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmpb $0x1,0x290(%r8) │ │ │ │ │ - je 100 │ │ │ │ │ + je e8 │ │ │ │ │ cmpb $0x0,0x98(%r8) │ │ │ │ │ - jne 100 │ │ │ │ │ - lea -0xeb(%rip),%rax │ │ │ │ │ + jne e8 │ │ │ │ │ + lea -0xdb(%rip),%rax │ │ │ │ │ vmovq %rax,%xmm0 │ │ │ │ │ - jmp b7 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 9f │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmpl $0x1,0x90(%r8) │ │ │ │ │ - jbe 120 │ │ │ │ │ + jbe 100 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.collate_header_row-0x4 │ │ │ │ │ vmovq %rax,%xmm0 │ │ │ │ │ - jmp b7 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 9f │ │ │ │ │ cmpb $0x0,0x380(%r8) │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.zsv_get_cell_1-0x4 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .text.zsv_get_cell_with_overwrite-0x4 │ │ │ │ │ vmovdqu 0x1a0(%r8),%xmm0 │ │ │ │ │ + cmovne %rdx,%rax │ │ │ │ │ movq $0x0,0x2b0(%r8) │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ - cmovne %rdx,%rax │ │ │ │ │ + vmovdqu %xmm0,0x30(%r8) │ │ │ │ │ mov %rax,0x2b8(%r8) │ │ │ │ │ mov 0x1b8(%r8),%rax │ │ │ │ │ - vmovdqu %xmm0,0x30(%r8) │ │ │ │ │ mov %rax,0x48(%r8) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - jmp 172 │ │ │ │ │ + jmp 152 │ │ │ │ │ R_X86_64_PC32 .text.apply_callbacks-0x4 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ incq 0x198(%rdi) │ │ │ │ │ ret │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.collate_header_row {} │ │ │ │ │ @@ -7,172 +7,168 @@ │ │ │ │ │ collate_header_row(): │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0x90(%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne e0 │ │ │ │ │ + jne d8 │ │ │ │ │ mov 0x94(%rbp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 3a0 │ │ │ │ │ + je 360 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.ignore_header_rows-0x4 │ │ │ │ │ vmovq %rax,%xmm0 │ │ │ │ │ vmovdqu %xmm0,0x30(%rbp) │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ mov %rax,0x48(%rbp) │ │ │ │ │ mov 0x2a8(%rbp),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 400 │ │ │ │ │ + je 3c0 │ │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - je 400 │ │ │ │ │ + je 3c0 │ │ │ │ │ mov (%rax),%r9 │ │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ │ - mov 0x140(%rbp),%rax │ │ │ │ │ xor %edi,%edi │ │ │ │ │ + mov 0x140(%rbp),%rax │ │ │ │ │ lea (%rdx,%rcx,8),%r8 │ │ │ │ │ mov %r9,%rsi │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov (%rdx),%rcx │ │ │ │ │ mov %rsi,(%rax) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ je ba │ │ │ │ │ lea -0x1(%rcx),%rsi │ │ │ │ │ add $0x8,%rdx │ │ │ │ │ movb $0x1,0x10(%rax) │ │ │ │ │ mov %rsi,0x8(%rax) │ │ │ │ │ cmp %rdx,%r8 │ │ │ │ │ - je 400 │ │ │ │ │ + je 3c0 │ │ │ │ │ add %rcx,%rdi │ │ │ │ │ mov (%rdx),%rcx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ lea (%r9,%rdi,1),%rsi │ │ │ │ │ mov %rsi,(%rax) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ jne 8b │ │ │ │ │ add $0x8,%rdx │ │ │ │ │ movq $0x0,0x8(%rax) │ │ │ │ │ cmp %rdx,%r8 │ │ │ │ │ - je 400 │ │ │ │ │ + je 3c0 │ │ │ │ │ add $0x18,%rax │ │ │ │ │ jmp 80 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ dec %eax │ │ │ │ │ - mov %eax,0x90(%rdi) │ │ │ │ │ cmpq $0x0,0x2a8(%rdi) │ │ │ │ │ - je 2d0 │ │ │ │ │ - call fb │ │ │ │ │ + mov %eax,0x90(%rdi) │ │ │ │ │ + je 2a0 │ │ │ │ │ + call f3 │ │ │ │ │ R_X86_64_PLT32 zsv_cell_count-0x4 │ │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ cmp 0x130(%rbp),%rax │ │ │ │ │ - jb 16b │ │ │ │ │ - jmp 430 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jb 133 │ │ │ │ │ + jmp 3f0 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x140(%rbp),%rdx │ │ │ │ │ lea (%rax,%rax,2),%rcx │ │ │ │ │ inc %rax │ │ │ │ │ movq $0x0,0x10(%rdx,%rcx,8) │ │ │ │ │ vmovdqu8 %xmm0,(%rdx,%rcx,8) │ │ │ │ │ cmp 0x130(%rbp),%rax │ │ │ │ │ - jae 430 │ │ │ │ │ + jae 3f0 │ │ │ │ │ mov 0x2a8(%rbp),%r15 │ │ │ │ │ mov 0x18(%r15),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jb 140 │ │ │ │ │ + jb 108 │ │ │ │ │ mov %rdx,0x128(%rbp) │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 18a │ │ │ │ │ + call 152 │ │ │ │ │ R_X86_64_PLT32 zsv_cell_count-0x4 │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 450 │ │ │ │ │ + je 410 │ │ │ │ │ mov 0x128(%rbp),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 481 │ │ │ │ │ + je 441 │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ cmovbe %rax,%rdi │ │ │ │ │ mov 0x140(%rbp),%rax │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov (%rax),%rcx │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ lea 0x1(%r14,%rcx,1),%rsi │ │ │ │ │ cmovne %rsi,%r14 │ │ │ │ │ inc %rdx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rdi,%rdx │ │ │ │ │ - jb 1c0 │ │ │ │ │ + jb 190 │ │ │ │ │ mov 0x8(%r15),%rsi │ │ │ │ │ mov (%r15),%rdi │ │ │ │ │ add %r14,%rsi │ │ │ │ │ - call 1ea │ │ │ │ │ + call 1ba │ │ │ │ │ R_X86_64_PLT32 realloc-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 489 │ │ │ │ │ + je 449 │ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ │ - mov %r12,(%r15) │ │ │ │ │ mov 0x18(%rsp),%rbx │ │ │ │ │ + mov %r12,(%r15) │ │ │ │ │ add %rax,%r14 │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov %r14,0x8(%r15) │ │ │ │ │ - jmp 226 │ │ │ │ │ + jmp 1f6 │ │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ │ mov (%rax,%r13,1),%rdx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 380 │ │ │ │ │ + jne 340 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je 2a0 │ │ │ │ │ + je 270 │ │ │ │ │ dec %rbx │ │ │ │ │ lea 0x0(,%rbx,8),%r13 │ │ │ │ │ cmp 0x128(%rbp),%rbx │ │ │ │ │ - jae 210 │ │ │ │ │ + jae 1e0 │ │ │ │ │ mov 0x140(%rbp),%rdx │ │ │ │ │ lea (%rbx,%rbx,2),%rax │ │ │ │ │ mov 0x8(%rdx,%rax,8),%rcx │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - je 210 │ │ │ │ │ - mov (%rdx,%rax,8),%rsi │ │ │ │ │ + je 1e0 │ │ │ │ │ lea -0x1(%r14),%r10 │ │ │ │ │ + mov (%rdx,%rax,8),%rsi │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ mov %r10,%r14 │ │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ │ sub %rcx,%r14 │ │ │ │ │ lea (%r12,%r14,1),%rdi │ │ │ │ │ - call 272 │ │ │ │ │ + call 242 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ movb $0x20,(%r12,%r10,1) │ │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ │ add %r13,%rax │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 340 │ │ │ │ │ + jne 308 │ │ │ │ │ lea 0x1(%rcx,%rdx,1),%rdx │ │ │ │ │ mov %rdx,(%rax) │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - jne 226 │ │ │ │ │ + jne 1f6 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ cmp %rax,0x18(%r15) │ │ │ │ │ - jae 2af │ │ │ │ │ + jae 27f │ │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ │ mov 0x90(%rbp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 23 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ @@ -180,115 +176,113 @@ │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov $0x20,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - call 2df │ │ │ │ │ + call 2af │ │ │ │ │ R_X86_64_PLT32 calloc-0x4 │ │ │ │ │ mov %rax,0x2a8(%rbp) │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 30c │ │ │ │ │ + je 2dc │ │ │ │ │ mov 0x130(%rbp),%rdi │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ - call 2ff │ │ │ │ │ + call 2cf │ │ │ │ │ R_X86_64_PLT32 calloc-0x4 │ │ │ │ │ mov %rax,0x10(%r15) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 182 │ │ │ │ │ + jne 14a │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 314 │ │ │ │ │ + call 2e4 │ │ │ │ │ R_X86_64_PLT32 free-0x4 │ │ │ │ │ mov 0x2f8(%rbp),%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *0x2f0(%rbp) │ │ │ │ │ orb $0x20,0x21(%rbp) │ │ │ │ │ - jmp 2af │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 27f │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ sub %rdx,0x10(%rsp) │ │ │ │ │ sub %rdx,%r14 │ │ │ │ │ + lea (%r12,%r14,1),%rdi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - lea (%r12,%r14,1),%rdi │ │ │ │ │ lea (%r12,%rax,1),%rsi │ │ │ │ │ - call 35e │ │ │ │ │ + call 326 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ add %r13,%rax │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ - jmp 293 │ │ │ │ │ + jmp 263 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ sub %rdx,0x10(%rsp) │ │ │ │ │ sub %rdx,%r14 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ lea (%r12,%r14,1),%rdi │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ lea (%r12,%rax,1),%rsi │ │ │ │ │ - call 39a │ │ │ │ │ + call 35a │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ - jmp 221 │ │ │ │ │ + jmp 1f1 │ │ │ │ │ nop │ │ │ │ │ cmpb $0x1,0x290(%rbp) │ │ │ │ │ - je 3b6 │ │ │ │ │ + je 376 │ │ │ │ │ cmpb $0x0,0x98(%rbp) │ │ │ │ │ - je 470 │ │ │ │ │ - vmovdqu 0x1a0(%rbp),%xmm0 │ │ │ │ │ - cmpb $0x0,0x380(%rbp) │ │ │ │ │ + je 430 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.zsv_get_cell_1-0x4 │ │ │ │ │ + cmpb $0x0,0x380(%rbp) │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .text.zsv_get_cell_with_overwrite-0x4 │ │ │ │ │ - movq $0x0,0x2b0(%rbp) │ │ │ │ │ + vmovdqu 0x1a0(%rbp),%xmm0 │ │ │ │ │ cmovne %rdx,%rax │ │ │ │ │ - mov %rax,0x2b8(%rbp) │ │ │ │ │ + movq $0x0,0x2b0(%rbp) │ │ │ │ │ vmovdqu %xmm0,0x30(%rbp) │ │ │ │ │ + mov %rax,0x2b8(%rbp) │ │ │ │ │ mov 0x1b8(%rbp),%rax │ │ │ │ │ jmp 45 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 408 │ │ │ │ │ + call 3c8 │ │ │ │ │ R_X86_64_PC32 .text.apply_callbacks-0x4 │ │ │ │ │ cmpb $0x2,0x290(%rbp) │ │ │ │ │ - je 2bd │ │ │ │ │ + je 28d │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ lea 0x2a8(%rbp),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 42f │ │ │ │ │ + jmp 3ef │ │ │ │ │ R_X86_64_PLT32 collate_header_destroy-0x4 │ │ │ │ │ nop │ │ │ │ │ mov 0x2a8(%rbp),%r15 │ │ │ │ │ mov 0x18(%r15),%rax │ │ │ │ │ mov %rax,0x128(%rbp) │ │ │ │ │ - jmp 182 │ │ │ │ │ + jmp 14a │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r15),%rsi │ │ │ │ │ mov (%r15),%rdi │ │ │ │ │ - call 45c │ │ │ │ │ + call 41c │ │ │ │ │ R_X86_64_PLT32 realloc-0x4 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 489 │ │ │ │ │ + je 449 │ │ │ │ │ mov %rax,(%r15) │ │ │ │ │ - jmp 2af │ │ │ │ │ + jmp 27f │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.skip_to_first_row_w_data-0x4 │ │ │ │ │ vmovq %rax,%xmm0 │ │ │ │ │ jmp 3d │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ - jmp 1db │ │ │ │ │ + jmp 1ab │ │ │ │ │ mov 0x2f8(%rbp),%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *0x2f0(%rbp) │ │ │ │ │ - jmp 32a │ │ │ │ │ + jmp 2fa │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_set_fixed_offsets {} │ │ │ │ │ @@ -3,24 +3,24 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.zsv_set_fixed_offsets: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ zsv_set_fixed_offsets(): │ │ │ │ │ endbr64 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - je 180 │ │ │ │ │ + je 178 │ │ │ │ │ + cmpq $0x0,(%rdx) │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ - cmpq $0x0,(%rdx) │ │ │ │ │ je a0 │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ je c0 │ │ │ │ │ mov $0x1,%ebx │ │ │ │ │ jmp 64 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ @@ -82,71 +82,70 @@ │ │ │ │ │ mov 0x0(%rbp,%rbx,8),%rdx │ │ │ │ │ mov %edx,(%rcx,%rbx,4) │ │ │ │ │ lea 0x1(%rax),%ebx │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ cmp %r12,%rbx │ │ │ │ │ jb 120 │ │ │ │ │ mov 0x94(%r13),%eax │ │ │ │ │ - movb $0x1,0x290(%r13) │ │ │ │ │ orb $0x2,0x21(%r13) │ │ │ │ │ + movb $0x1,0x290(%r13) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 1a0 │ │ │ │ │ + je 198 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.ignore_header_rows-0x4 │ │ │ │ │ vmovq %rax,%xmm0 │ │ │ │ │ vmovdqu %xmm0,0x30(%r13) │ │ │ │ │ mov %r13,%rax │ │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x2f8(%rdi),%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *0x2f0(%r13) │ │ │ │ │ jmp 90 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ cmpl $0x1,0x90(%r13) │ │ │ │ │ jbe 1fc │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.collate_header_row-0x4 │ │ │ │ │ vmovq %rax,%xmm0 │ │ │ │ │ vmovdqu %xmm0,0x30(%r13) │ │ │ │ │ jmp 15d │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x2f8(%r13),%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC21-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *0x2f0(%r13) │ │ │ │ │ jmp 90 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x2f8(%r13),%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC20-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *0x2f0(%r13) │ │ │ │ │ jmp 90 │ │ │ │ │ - vmovdqu 0x1a0(%r13),%xmm0 │ │ │ │ │ - cmpb $0x0,0x380(%r13) │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.zsv_get_cell_1-0x4 │ │ │ │ │ + cmpb $0x0,0x380(%r13) │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .text.zsv_get_cell_with_overwrite-0x4 │ │ │ │ │ - movq $0x0,0x2b0(%r13) │ │ │ │ │ + vmovdqu 0x1a0(%r13),%xmm0 │ │ │ │ │ cmovne %rdx,%rax │ │ │ │ │ - mov %rax,0x2b8(%r13) │ │ │ │ │ + movq $0x0,0x2b0(%r13) │ │ │ │ │ vmovdqu %xmm0,0x30(%r13) │ │ │ │ │ + mov %rax,0x2b8(%r13) │ │ │ │ │ mov 0x1b8(%r13),%rax │ │ │ │ │ jmp 160 │ │ │ │ │ mov 0x2f8(%r13),%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *0x2f0(%r13) │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_peek {} │ │ │ │ │ @@ -3,16 +3,16 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.zsv_peek: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ zsv_peek(): │ │ │ │ │ endbr64 │ │ │ │ │ mov 0x148(%rdi),%rax │ │ │ │ │ - inc %rax │ │ │ │ │ - cmp 0x10(%rdi),%rax │ │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ │ + cmp 0x10(%rdi),%rdx │ │ │ │ │ jae 20 │ │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ │ - movzbl (%rdx,%rax,1),%eax │ │ │ │ │ + movzbl 0x1(%rdx,%rax,1),%eax │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nop │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ ret │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_finish {} │ │ │ │ │ @@ -3,484 +3,484 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.zsv_finish: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ zsv_finish(): │ │ │ │ │ endbr64 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 390 │ │ │ │ │ + je 370 │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ push %r14 │ │ │ │ │ + push %r12 │ │ │ │ │ + push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ movzbl 0x21(%rdi),%eax │ │ │ │ │ test $0x20,%al │ │ │ │ │ - jne 80 │ │ │ │ │ + jne 78 │ │ │ │ │ cmpb $0x1,0x290(%rdi) │ │ │ │ │ je 1f0 │ │ │ │ │ movzbl 0x20(%rdi),%edx │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ and $0x7f,%ecx │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - je 80 │ │ │ │ │ + je 78 │ │ │ │ │ mov 0x158(%rdi),%rsi │ │ │ │ │ mov 0x18(%rdi),%rdi │ │ │ │ │ cmp %rsi,%rdi │ │ │ │ │ - jae 80 │ │ │ │ │ + jae 78 │ │ │ │ │ or $0x2,%ecx │ │ │ │ │ and $0xffffff80,%edx │ │ │ │ │ sub %rdi,%rsi │ │ │ │ │ dec %ecx │ │ │ │ │ mov %rsi,0x28(%r9) │ │ │ │ │ and $0x7f,%ecx │ │ │ │ │ or %ecx,%edx │ │ │ │ │ cmpb $0x22,(%r9) │ │ │ │ │ mov %dl,0x20(%r9) │ │ │ │ │ - je 80 │ │ │ │ │ + je 78 │ │ │ │ │ incq 0x148(%r9) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ test $0x8,%al │ │ │ │ │ je 90 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ + pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movzbl 0x21(%r9),%eax │ │ │ │ │ or $0x8,%eax │ │ │ │ │ mov %al,0x21(%r9) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ test $0x20,%al │ │ │ │ │ je e0 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ mov 0xd8(%r9),%rdx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 86 │ │ │ │ │ + je 7e │ │ │ │ │ mov 0xe0(%r9),%rdi │ │ │ │ │ - mov %eax,(%rsp) │ │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ │ call *%rdx │ │ │ │ │ - mov (%rsp),%eax │ │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ + pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x148(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1d3 │ │ │ │ │ - mov 0x18(%r9),%r11 │ │ │ │ │ - cmp %r11,%rax │ │ │ │ │ - jb 1d3 │ │ │ │ │ - sub %r11,%rax │ │ │ │ │ - add 0x8(%r9),%r11 │ │ │ │ │ + je 1d8 │ │ │ │ │ + mov 0x18(%r9),%rcx │ │ │ │ │ + cmp %rcx,%rax │ │ │ │ │ + jb 1d8 │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ + add 0x8(%r9),%rcx │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ movzbl 0x20(%r9),%eax │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ test %al,%al │ │ │ │ │ - js 15e │ │ │ │ │ - jne 4ef │ │ │ │ │ + js 163 │ │ │ │ │ + jne 4c1 │ │ │ │ │ cmpb $0x2c,0x80(%r9) │ │ │ │ │ - jne 545 │ │ │ │ │ + jne 519 │ │ │ │ │ movzbl 0x99(%r9),%eax │ │ │ │ │ test %al,%al │ │ │ │ │ - je 15e │ │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ │ - js 4c8 │ │ │ │ │ + je 163 │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + js 498 │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ mov %r11,%rdi │ │ │ │ │ movsbl %al,%edx │ │ │ │ │ - mov %r11,(%rsp) │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - call 152 │ │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ │ + call 156 │ │ │ │ │ R_X86_64_PLT32 zsv_strencode-0x4 │ │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ │ - mov (%rsp),%r11 │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ mov 0x38(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 518 │ │ │ │ │ + jne 4ea │ │ │ │ │ mov 0x128(%r9),%rax │ │ │ │ │ cmp 0x130(%r9),%rax │ │ │ │ │ - jae 742 │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ + jae 720 │ │ │ │ │ cmpb $0x0,0x81(%r9) │ │ │ │ │ - jne 196 │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + jne 19b │ │ │ │ │ movzbl 0x20(%r9),%edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ mov %rcx,0x128(%r9) │ │ │ │ │ mov 0x140(%r9),%rcx │ │ │ │ │ lea (%rcx,%rax,8),%rax │ │ │ │ │ + andb $0xfe,0x11(%rax) │ │ │ │ │ mov %r11,(%rax) │ │ │ │ │ mov %r10,0x8(%rax) │ │ │ │ │ mov %dl,0x10(%rax) │ │ │ │ │ - andb $0xfe,0x11(%rax) │ │ │ │ │ movzwl 0x20(%r9),%edx │ │ │ │ │ and $0xbf80,%dx │ │ │ │ │ or $0x40,%dh │ │ │ │ │ mov %dx,0x20(%r9) │ │ │ │ │ movzbl %dh,%edx │ │ │ │ │ and $0x40,%edx │ │ │ │ │ - jne 3a0 │ │ │ │ │ + jne 380 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp ac │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x158(%rdi),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 84 │ │ │ │ │ - mov 0x8(%rdi),%rsi │ │ │ │ │ - lea -0x1(%rax),%r10 │ │ │ │ │ - movzbl (%rsi,%r10,1),%ecx │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ + je 7c │ │ │ │ │ + mov 0x8(%rdi),%rdi │ │ │ │ │ + lea -0x1(%rax),%rsi │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ + movzbl -0x1(%rdi,%rax,1),%ecx │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ cmp $0xd,%cl │ │ │ │ │ sete %dl │ │ │ │ │ cmp $0xa,%cl │ │ │ │ │ sete %cl │ │ │ │ │ or %ecx,%edx │ │ │ │ │ and $0x1,%edx │ │ │ │ │ - je 4c0 │ │ │ │ │ - mov %r10,0x158(%rdi) │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ - je 84 │ │ │ │ │ - vmovd 0x2a0(%r9),%xmm0 │ │ │ │ │ + je 490 │ │ │ │ │ + mov %rsi,0x158(%r9) │ │ │ │ │ + test %rsi,%rsi │ │ │ │ │ + je 7c │ │ │ │ │ + mov 0x2a0(%r9),%eax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ │ + mov %eax,%r15d │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 354 │ │ │ │ │ + je 333 │ │ │ │ │ mov 0x298(%r9),%rax │ │ │ │ │ - mov 0x38(%r9),%r11 │ │ │ │ │ + mov 0x38(%r9),%r10 │ │ │ │ │ mov (%rax,%rcx,4),%eax │ │ │ │ │ - cmp %r10,%rax │ │ │ │ │ - cmova %r10,%rax │ │ │ │ │ + cmp %rbx,%rax │ │ │ │ │ + cmova %rbx,%rax │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ sub %rsi,%r8 │ │ │ │ │ add %r14,%rsi │ │ │ │ │ - test %r11,%r11 │ │ │ │ │ - jne 41c │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ + jne 3fe │ │ │ │ │ mov 0x128(%r9),%rdx │ │ │ │ │ - vmovq 0x140(%r9),%xmm1 │ │ │ │ │ - lea 0x1(%rcx),%r11d │ │ │ │ │ + mov 0x140(%r9),%r10 │ │ │ │ │ lea 0x1(%rdx),%rdi │ │ │ │ │ - imul $0x18,%rdx,%rdx │ │ │ │ │ - vmovq %xmm1,%rbx │ │ │ │ │ + mov %r10,%r12 │ │ │ │ │ mov %rdi,0x128(%r9) │ │ │ │ │ - mov %rsi,(%rbx,%rdx,1) │ │ │ │ │ - movzwl 0x10(%rbx,%rdx,1),%esi │ │ │ │ │ - mov %r8,0x8(%rbx,%rdx,1) │ │ │ │ │ + imul $0x18,%rdx,%rdx │ │ │ │ │ + mov %rsi,(%r10,%rdx,1) │ │ │ │ │ + movzwl 0x10(%r10,%rdx,1),%esi │ │ │ │ │ + mov %r8,0x8(%r10,%rdx,1) │ │ │ │ │ and $0xfe00,%si │ │ │ │ │ or $0x1,%esi │ │ │ │ │ - mov %si,0x10(%rbx,%rdx,1) │ │ │ │ │ - vmovd %xmm0,%ebx │ │ │ │ │ - cmp %ebx,%r11d │ │ │ │ │ - jae 354 │ │ │ │ │ - vmovq 0x298(%r9),%xmm2 │ │ │ │ │ + mov %si,0x10(%r10,%rdx,1) │ │ │ │ │ + lea 0x1(%rcx),%r10d │ │ │ │ │ + cmp %r15d,%r10d │ │ │ │ │ + jae 333 │ │ │ │ │ lea 0x1(%rcx),%r8d │ │ │ │ │ + mov 0x298(%r9),%rbp │ │ │ │ │ shl $0x2,%r8 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - vmovq %xmm1,%rcx │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - vmovq %xmm2,%rax │ │ │ │ │ - mov (%rax,%r8,1),%eax │ │ │ │ │ - lea (%r14,%rdx,1),%rsi │ │ │ │ │ - cmp %r10,%rax │ │ │ │ │ - cmova %r10,%rax │ │ │ │ │ - inc %r11d │ │ │ │ │ - add $0x4,%r8 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - sub %rdx,%rbx │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov 0x0(%rbp,%r8,1),%eax │ │ │ │ │ lea (%rdi,%rdi,2),%rdx │ │ │ │ │ - inc %rdi │ │ │ │ │ - lea (%rcx,%rdx,8),%rcx │ │ │ │ │ - mov %rbx,%r15 │ │ │ │ │ + lea (%r12,%rdx,8),%rcx │ │ │ │ │ + cmp %rbx,%rax │ │ │ │ │ movzwl 0x10(%rcx),%edx │ │ │ │ │ - mov %rbx,0x8(%rcx) │ │ │ │ │ - vmovd %xmm0,%ebx │ │ │ │ │ - mov %rsi,(%rcx) │ │ │ │ │ + cmova %rbx,%rax │ │ │ │ │ + inc %r10d │ │ │ │ │ + inc %rdi │ │ │ │ │ + add $0x4,%r8 │ │ │ │ │ and $0xfe00,%dx │ │ │ │ │ + mov %rax,%r11 │ │ │ │ │ or $0x1,%edx │ │ │ │ │ + sub %rsi,%r11 │ │ │ │ │ + add %r14,%rsi │ │ │ │ │ mov %dx,0x10(%rcx) │ │ │ │ │ - cmp %ebx,%r11d │ │ │ │ │ - jb 2e0 │ │ │ │ │ + mov %rsi,(%rcx) │ │ │ │ │ + mov %r11,0x8(%rcx) │ │ │ │ │ + cmp %r15d,%r10d │ │ │ │ │ + jb 2d0 │ │ │ │ │ mov %rdi,0x128(%r9) │ │ │ │ │ mov %rsi,(%rcx) │ │ │ │ │ - mov %r15,0x8(%rcx) │ │ │ │ │ + mov %r11,0x8(%rcx) │ │ │ │ │ movzwl 0x10(%rcx),%eax │ │ │ │ │ and $0xfe00,%ax │ │ │ │ │ or $0x1,%eax │ │ │ │ │ mov %ax,0x10(%rcx) │ │ │ │ │ mov 0x30(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 36b │ │ │ │ │ + je 34c │ │ │ │ │ mov 0x48(%r9),%rdi │ │ │ │ │ - mov %r9,(%rsp) │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ call *%rax │ │ │ │ │ - mov (%rsp),%r9 │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ movzbl 0x21(%r9),%eax │ │ │ │ │ movq $0x0,0x128(%r9) │ │ │ │ │ shr $0x5,%al │ │ │ │ │ and $0x1,%eax │ │ │ │ │ - jmp 86 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 7e │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x5,%eax │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x138(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 6ca │ │ │ │ │ + jne 6a4 │ │ │ │ │ mov 0x30(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 3c7 │ │ │ │ │ + je 3a9 │ │ │ │ │ mov 0x48(%r9),%rdi │ │ │ │ │ - mov %r9,(%rsp) │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ call *%rax │ │ │ │ │ - mov (%rsp),%r9 │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ mov 0x308(%r9),%rax │ │ │ │ │ mov 0xb8(%r9),%rcx │ │ │ │ │ inc %rax │ │ │ │ │ mov %rax,0x308(%r9) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jne 66b │ │ │ │ │ + jne 643 │ │ │ │ │ mov 0x318(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 64b │ │ │ │ │ + jne 623 │ │ │ │ │ movzbl 0x21(%r9),%eax │ │ │ │ │ test $0x20,%al │ │ │ │ │ jne a2 │ │ │ │ │ and $0xffffffbf,%eax │ │ │ │ │ movq $0x0,0x128(%r9) │ │ │ │ │ mov %al,0x21(%r9) │ │ │ │ │ - jmp 1dc │ │ │ │ │ + jmp 1e1 │ │ │ │ │ mov 0x48(%r9),%rdi │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ │ - call *%r11 │ │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + call *%r10 │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ │ mov 0x128(%r9),%rdx │ │ │ │ │ mov 0x140(%r9),%rsi │ │ │ │ │ - vmovd 0x2a0(%r9),%xmm0 │ │ │ │ │ + mov 0x2a0(%r9),%eax │ │ │ │ │ lea 0x1(%rdx),%rdi │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ mov %rdi,0x128(%r9) │ │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + mov %eax,%r15d │ │ │ │ │ mov %r8,0x8(%rdx) │ │ │ │ │ mov %rsi,(%rdx) │ │ │ │ │ movzwl 0x10(%rdx),%esi │ │ │ │ │ and $0xfe00,%si │ │ │ │ │ or $0x1,%esi │ │ │ │ │ mov %si,0x10(%rdx) │ │ │ │ │ lea 0x1(%rcx),%edx │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jae 354 │ │ │ │ │ + jae 333 │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ inc %rcx │ │ │ │ │ jmp 250 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rax,%r10 │ │ │ │ │ - jmp 237 │ │ │ │ │ + nop │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + jmp 23a │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ mov %r11,%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - mov %r11,(%rsp) │ │ │ │ │ - call 4de │ │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ │ + call 4af │ │ │ │ │ R_X86_64_PLT32 zsv_strencode-0x4 │ │ │ │ │ - mov (%rsp),%r11 │ │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ - jmp 15e │ │ │ │ │ + jmp 163 │ │ │ │ │ mov 0x28(%r9),%rdx │ │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ │ cmp %rcx,%r10 │ │ │ │ │ - jne 584 │ │ │ │ │ + jne 55a │ │ │ │ │ lea 0x1(%r11),%rcx │ │ │ │ │ test $0x8,%al │ │ │ │ │ - jne 602 │ │ │ │ │ + jne 5da │ │ │ │ │ lea -0x1(%rdx),%r10 │ │ │ │ │ mov %rcx,%r11 │ │ │ │ │ - jmp 124 │ │ │ │ │ + jmp 127 │ │ │ │ │ mov 0x48(%r9),%rdi │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ - mov %r11,(%rsp) │ │ │ │ │ mov %r11,%rsi │ │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ │ call *%rax │ │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ │ - mov (%rsp),%r11 │ │ │ │ │ - jmp 16b │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ │ + jmp 170 │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ - mov %r11,%rdi │ │ │ │ │ mov $0x2c,%esi │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ │ - mov %r11,(%rsp) │ │ │ │ │ - call 563 │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ + call 538 │ │ │ │ │ R_X86_64_PLT32 memchr-0x4 │ │ │ │ │ - mov (%rsp),%r11 │ │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ │ - je 124 │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ + je 127 │ │ │ │ │ movb $0x4,0x20(%r9) │ │ │ │ │ - jmp 124 │ │ │ │ │ + jmp 127 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 124 │ │ │ │ │ + je 127 │ │ │ │ │ lea 0x1(%r11),%rdi │ │ │ │ │ mov %r11,%rsi │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ │ - mov %r11,(%rsp) │ │ │ │ │ - call 5a7 │ │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ │ + call 57e │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ - mov (%rsp),%r11 │ │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ lea 0x2(%r11),%rcx │ │ │ │ │ sub $0x2,%r10 │ │ │ │ │ lea 0x3(%r11),%rdi │ │ │ │ │ testb $0x8,0x20(%r9) │ │ │ │ │ - jne 5ed │ │ │ │ │ + jne 5c5 │ │ │ │ │ mov %rcx,%r11 │ │ │ │ │ - jmp 124 │ │ │ │ │ + jmp 127 │ │ │ │ │ cmpb $0x22,(%rdi) │ │ │ │ │ - jne 5e7 │ │ │ │ │ + jne 5bf │ │ │ │ │ lea 0x2(%rax),%rdx │ │ │ │ │ cmp %r10,%rdx │ │ │ │ │ - jb 78a │ │ │ │ │ + jb 76a │ │ │ │ │ dec %r10 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov %r8,%rax │ │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ │ cmp %r10,%r8 │ │ │ │ │ - jae 5ca │ │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ │ + jae 5a2 │ │ │ │ │ cmpb $0x22,-0x1(%rdi) │ │ │ │ │ - jne 5e7 │ │ │ │ │ - jmp 5d2 │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ + jne 5bf │ │ │ │ │ + jmp 5aa │ │ │ │ │ cmp $0x1,%rdx │ │ │ │ │ - jbe 50c │ │ │ │ │ + jbe 4de │ │ │ │ │ lea 0x2(%r11),%rdi │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - jmp 626 │ │ │ │ │ + jmp 5fe │ │ │ │ │ mov %r8,%rax │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ cmp %rdx,%r8 │ │ │ │ │ - jae 50c │ │ │ │ │ + jae 4de │ │ │ │ │ + cmpb $0x22,-0x1(%rdi) │ │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ │ lea 0x1(%rdi),%rsi │ │ │ │ │ - cmpb $0x22,-0x1(%rdi) │ │ │ │ │ - jne 617 │ │ │ │ │ + jne 5ef │ │ │ │ │ cmpb $0x22,(%rdi) │ │ │ │ │ - jne 617 │ │ │ │ │ + jne 5ef │ │ │ │ │ lea -0x1(%rdx),%r10 │ │ │ │ │ cmp %rdx,%r8 │ │ │ │ │ - jb 702 │ │ │ │ │ + jb 6de │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ - jmp 617 │ │ │ │ │ + jmp 5ef │ │ │ │ │ cmp 0x308(%r9),%rax │ │ │ │ │ - jne 3f8 │ │ │ │ │ + jne 3da │ │ │ │ │ xor %eax,%eax │ │ │ │ │ orb $0x20,0x21(%r9) │ │ │ │ │ mov %rax,0x128(%r9) │ │ │ │ │ jmp a2 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ div %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 3e8 │ │ │ │ │ + jne 3ca │ │ │ │ │ cmpl $0x0,0xc0(%r9) │ │ │ │ │ - jne 74e │ │ │ │ │ + jne 72c │ │ │ │ │ mov 0xc8(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 3e8 │ │ │ │ │ + je 3ca │ │ │ │ │ mov 0x308(%r9),%rsi │ │ │ │ │ mov 0xd0(%r9),%rdi │ │ │ │ │ - mov %r9,(%rsp) │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ call *%rax │ │ │ │ │ - mov (%rsp),%r9 │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ + movzbl 0x21(%r9),%eax │ │ │ │ │ and $0x1,%edx │ │ │ │ │ shl $0x5,%edx │ │ │ │ │ - movzbl 0x21(%r9),%eax │ │ │ │ │ and $0xffffffdf,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ mov %al,0x21(%r9) │ │ │ │ │ - jmp 3e8 │ │ │ │ │ + jmp 3ca │ │ │ │ │ mov 0x130(%r9),%rcx │ │ │ │ │ mov 0x2f8(%r9),%rdi │ │ │ │ │ - mov %r9,(%rsp) │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ lea (%rax,%rcx,1),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *0x2f0(%r9) │ │ │ │ │ - mov (%rsp),%r9 │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rdx,0x138(%r9) │ │ │ │ │ - jmp 3b0 │ │ │ │ │ + jmp 390 │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ │ - call 725 │ │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + call 702 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ - jmp 646 │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + jmp 61e │ │ │ │ │ incq 0x138(%r9) │ │ │ │ │ - jmp 1be │ │ │ │ │ + jmp 1c3 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - mov %r9,(%rsp) │ │ │ │ │ - call 759 │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ + call 738 │ │ │ │ │ R_X86_64_PLT32 time-0x4 │ │ │ │ │ - mov (%rsp),%r9 │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ mov 0x310(%r9),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jle 3e8 │ │ │ │ │ + jle 3ca │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sub %edx,%ecx │ │ │ │ │ cmp 0xc0(%r9),%ecx │ │ │ │ │ - jb 3e8 │ │ │ │ │ + jb 3ca │ │ │ │ │ mov %rax,0x310(%r9) │ │ │ │ │ - jmp 687 │ │ │ │ │ + jmp 65f │ │ │ │ │ lea -0x2(%r10),%rdx │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ │ - call 7ae │ │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + call 78f │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ - jmp 5e4 │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + jmp 5bc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_next_row {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ cmpq $0x0,0x2c0(%rdi) │ │ │ │ │ je 6a │ │ │ │ │ mov 0x2c8(%rdi),%eax │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne 13e │ │ │ │ │ + jne 141 │ │ │ │ │ mov 0x2d8(%rdi),%rdx │ │ │ │ │ mov 0x2d0(%rdi),%rsi │ │ │ │ │ call 38 │ │ │ │ │ R_X86_64_PC32 .text.zsv_scan_delim_pull-0x4 │ │ │ │ │ mov %eax,0x2c8(%rbx) │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 48 │ │ │ │ │ @@ -27,84 +27,85 @@ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 50 │ │ │ │ │ R_X86_64_PLT32 zsv_parse_more-0x4 │ │ │ │ │ mov %eax,0x2c8(%rbx) │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 48 │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ - jne 146 │ │ │ │ │ + jne 149 │ │ │ │ │ mov $0x6,%eax │ │ │ │ │ jmp 42 │ │ │ │ │ - mov $0x5,%eax │ │ │ │ │ cmpb $0x0,0x21(%rdi) │ │ │ │ │ + mov $0x5,%eax │ │ │ │ │ js 42 │ │ │ │ │ mov $0x38,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ call 84 │ │ │ │ │ R_X86_64_PLT32 calloc-0x4 │ │ │ │ │ mov %rax,0x2c0(%rbx) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 194 │ │ │ │ │ + je 197 │ │ │ │ │ movb $0x2,0x290(%rbx) │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .text.zsv_pull_row-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call aa │ │ │ │ │ R_X86_64_PLT32 zsv_set_row_handler-0x4 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call b5 │ │ │ │ │ R_X86_64_PLT32 zsv_set_context-0x4 │ │ │ │ │ mov 0x190(%rbx),%rsi │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - je 12f │ │ │ │ │ + je 132 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ call ce │ │ │ │ │ R_X86_64_PLT32 strlen-0x4 │ │ │ │ │ - mov 0x158(%rbx),%rdi │ │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ - sub %rdi,%rcx │ │ │ │ │ - cmp %rdx,%rcx │ │ │ │ │ + mov 0x158(%rbx),%rax │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ + sub %rax,%rdi │ │ │ │ │ + cmp %rdx,%rdi │ │ │ │ │ jae f0 │ │ │ │ │ - lea -0x1(%rax),%rdx │ │ │ │ │ - add 0x8(%rbx),%rdi │ │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ │ + add 0x8(%rbx),%rax │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ - call fe │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + call 101 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ cmpb $0xa,(%rsi,%rdx,1) │ │ │ │ │ - je 115 │ │ │ │ │ + je 118 │ │ │ │ │ movb $0xa,(%rsi,%rdx,1) │ │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ │ inc %rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 120 │ │ │ │ │ + call 123 │ │ │ │ │ R_X86_64_PC32 .text.zsv_scan-0x4 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rdx,0x190(%rbx) │ │ │ │ │ mov %eax,0x2c8(%rbx) │ │ │ │ │ mov 0x2c8(%rbx),%eax │ │ │ │ │ cmp $0x6,%eax │ │ │ │ │ je 63 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 48 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ jne 42 │ │ │ │ │ movb $0x0,0x2e8(%rbx) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 15e │ │ │ │ │ + call 161 │ │ │ │ │ R_X86_64_PLT32 zsv_finish-0x4 │ │ │ │ │ + cmpb $0x0,0x2e8(%rbx) │ │ │ │ │ movl $0x64,0x2c8(%rbx) │ │ │ │ │ mov $0x64,%eax │ │ │ │ │ - cmpb $0x0,0x2e8(%rbx) │ │ │ │ │ je 42 │ │ │ │ │ mov 0x2e0(%rbx),%rax │ │ │ │ │ movb $0x0,0x2e8(%rbx) │ │ │ │ │ mov %rax,0x128(%rbx) │ │ │ │ │ jmp 63 │ │ │ │ │ mov $0x4,%eax │ │ │ │ │ jmp 42 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_new {} │ │ │ │ │ @@ -4,302 +4,310 @@ │ │ │ │ │ Disassembly of section .text.zsv_new: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ zsv_new(): │ │ │ │ │ endbr64 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ + push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x110,%rsp │ │ │ │ │ + sub $0x118,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x108(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 300 │ │ │ │ │ + je 340 │ │ │ │ │ mov 0x4c(%rdi),%edx │ │ │ │ │ mov 0x48(%rdi),%eax │ │ │ │ │ - movzbl 0x50(%rdi),%r14d │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ + movzbl 0x50(%rdi),%r15d │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne 4b │ │ │ │ │ + jne 4d │ │ │ │ │ movl $0x10000,0x4c(%rdi) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 340 │ │ │ │ │ - lea -0xa(%r14),%r13d │ │ │ │ │ + je 3ad │ │ │ │ │ + lea -0xa(%r15),%r13d │ │ │ │ │ cmp $0x18,%r13b │ │ │ │ │ - ja 6c │ │ │ │ │ + ja 6e │ │ │ │ │ mov $0x1000009,%eax │ │ │ │ │ bt %r13,%rax │ │ │ │ │ - jb 3b0 │ │ │ │ │ + jb 418 │ │ │ │ │ mov $0x3a0,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - call 7b │ │ │ │ │ + call 7d │ │ │ │ │ R_X86_64_PLT32 calloc-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 2d2 │ │ │ │ │ + je 312 │ │ │ │ │ mov 0x70(%r12),%rdx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 400 │ │ │ │ │ + je 470 │ │ │ │ │ mov 0x78(%r12),%rax │ │ │ │ │ mov %rdx,0x2f0(%rbx) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 3f0 │ │ │ │ │ + je 458 │ │ │ │ │ mov 0x80(%r12),%rcx │ │ │ │ │ + cmpb $0xfe,0x69(%r12) │ │ │ │ │ mov %rax,0x2f8(%rbx) │ │ │ │ │ mov %rcx,0x300(%rbx) │ │ │ │ │ - cmpb $0xfe,0x69(%r12) │ │ │ │ │ - je 3e0 │ │ │ │ │ + je 448 │ │ │ │ │ mov 0x4c(%r12),%ecx │ │ │ │ │ mov 0x40(%r12),%rdi │ │ │ │ │ - mov $0x1000,%r8d │ │ │ │ │ + mov $0x1000,%r14d │ │ │ │ │ add %ecx,%ecx │ │ │ │ │ mov %ecx,%ecx │ │ │ │ │ cmp %rcx,%rdi │ │ │ │ │ - jb 350 │ │ │ │ │ + jb 3c0 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - test %r14b,%r14b │ │ │ │ │ - jne 360 │ │ │ │ │ + test %r15b,%r15b │ │ │ │ │ + jne 3d0 │ │ │ │ │ movb $0x2c,0x50(%r12) │ │ │ │ │ mov 0x58(%r12),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 10b │ │ │ │ │ + je 10d │ │ │ │ │ mov %rax,0x190(%rbx) │ │ │ │ │ - cmp %r8,%rdi │ │ │ │ │ - jae 121 │ │ │ │ │ + cmp %r14,%rdi │ │ │ │ │ + jae 123 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jne 480 │ │ │ │ │ - mov %r8,0x40(%r12) │ │ │ │ │ - mov %r8,%rdi │ │ │ │ │ + jne 4e8 │ │ │ │ │ + mov %r14,0x40(%r12) │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ │ mov %rdx,0x168(%rbx) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 450 │ │ │ │ │ + je 4b8 │ │ │ │ │ mov %rax,0x160(%rbx) │ │ │ │ │ mov 0x38(%r12),%rax │ │ │ │ │ mov %rdi,0x10(%rbx) │ │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 2a0 │ │ │ │ │ + je 2e0 │ │ │ │ │ mov 0xb8(%r12),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 16c │ │ │ │ │ + je 16e │ │ │ │ │ mov %rax,0x318(%rbx) │ │ │ │ │ - vmovdqu64 0x40(%r12),%zmm2 │ │ │ │ │ - vmovdqu64 (%r12),%zmm3 │ │ │ │ │ - vmovdqu64 0x80(%r12),%zmm1 │ │ │ │ │ - vmovdqu64 0xb0(%r12),%zmm0 │ │ │ │ │ - vmovdqu64 %zmm2,0x70(%rbx) │ │ │ │ │ + vmovdqu 0x40(%r12),%ymm5 │ │ │ │ │ + vmovdqu (%r12),%ymm7 │ │ │ │ │ + vmovdqu 0x20(%r12),%ymm6 │ │ │ │ │ + vmovdqu 0x60(%r12),%ymm4 │ │ │ │ │ + vmovdqu %ymm5,0x70(%rbx) │ │ │ │ │ + vmovdqu 0x80(%r12),%ymm3 │ │ │ │ │ + vmovdqu 0xa0(%r12),%ymm2 │ │ │ │ │ + vmovdqu 0xc0(%r12),%ymm1 │ │ │ │ │ + vmovdqu 0xe0(%r12),%xmm0 │ │ │ │ │ + vmovdqu %ymm7,0x30(%rbx) │ │ │ │ │ mov 0x78(%rbx),%edi │ │ │ │ │ - vmovdqu64 %zmm3,0x30(%rbx) │ │ │ │ │ - vmovdqu64 %zmm1,0xb0(%rbx) │ │ │ │ │ - vmovdqu64 %zmm1,0x220(%rbx) │ │ │ │ │ - vmovdqu64 %zmm0,0xe0(%rbx) │ │ │ │ │ - vmovdqu64 %zmm3,0x1a0(%rbx) │ │ │ │ │ - vmovdqu64 %zmm2,0x1e0(%rbx) │ │ │ │ │ - vmovdqu64 %zmm0,0x250(%rbx) │ │ │ │ │ + vmovdqu %ymm6,0x50(%rbx) │ │ │ │ │ + vmovdqu %ymm4,0x90(%rbx) │ │ │ │ │ + vmovdqu %ymm3,0xb0(%rbx) │ │ │ │ │ + vmovdqu %ymm2,0xd0(%rbx) │ │ │ │ │ + vmovdqu %ymm1,0xf0(%rbx) │ │ │ │ │ + vmovdqu %xmm0,0x110(%rbx) │ │ │ │ │ + vmovdqu %ymm7,0x1a0(%rbx) │ │ │ │ │ + vmovdqu %ymm6,0x1c0(%rbx) │ │ │ │ │ + vmovdqu %ymm5,0x1e0(%rbx) │ │ │ │ │ + vmovdqu %ymm4,0x200(%rbx) │ │ │ │ │ + vmovdqu %ymm3,0x220(%rbx) │ │ │ │ │ + vmovdqu %ymm2,0x240(%rbx) │ │ │ │ │ + vmovdqu %ymm1,0x260(%rbx) │ │ │ │ │ + vmovdqu %xmm0,0x280(%rbx) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 1f1 │ │ │ │ │ + jne 23b │ │ │ │ │ movl $0x400,0x78(%rbx) │ │ │ │ │ mov $0x400,%edi │ │ │ │ │ mov 0x94(%rbx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 410 │ │ │ │ │ + je 480 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.ignore_header_rows-0x4 │ │ │ │ │ vmovq %rax,%xmm0 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ vmovdqu %xmm0,0x30(%rbx) │ │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ │ - mov %rdi,0x130(%rbx) │ │ │ │ │ mov $0x18,%esi │ │ │ │ │ + mov %rdi,0x130(%rbx) │ │ │ │ │ vzeroupper │ │ │ │ │ - call 22b │ │ │ │ │ + call 275 │ │ │ │ │ R_X86_64_PLT32 calloc-0x4 │ │ │ │ │ mov %rax,0x140(%rbx) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 2ca │ │ │ │ │ + je 30a │ │ │ │ │ mov 0x100(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 2d4 │ │ │ │ │ + je 314 │ │ │ │ │ cmpb $0x0,0x118(%rbx) │ │ │ │ │ - jne 2d4 │ │ │ │ │ + jne 314 │ │ │ │ │ mov 0xf8(%rbx),%rdi │ │ │ │ │ call *%rax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 2ca │ │ │ │ │ - vmovdqu 0x108(%rbx),%xmm0 │ │ │ │ │ + jne 30a │ │ │ │ │ mov 0xf8(%rbx),%rdi │ │ │ │ │ + vmovdqu 0x108(%rbx),%xmm0 │ │ │ │ │ movb $0x1,0x380(%rbx) │ │ │ │ │ lea 0x320(%rbx),%rsi │ │ │ │ │ mov %rdi,0x388(%rbx) │ │ │ │ │ - vmovdqu %xmm0,0x390(%rbx) │ │ │ │ │ vmovq %xmm0,%rax │ │ │ │ │ + vmovdqu %xmm0,0x390(%rbx) │ │ │ │ │ call *%rax │ │ │ │ │ - jmp 2d4 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - call 2a5 │ │ │ │ │ + jmp 314 │ │ │ │ │ + call 2e5 │ │ │ │ │ R_X86_64_PLT32 malloc-0x4 │ │ │ │ │ orb $0x4,0x21(%rbx) │ │ │ │ │ - mov 0xb8(%r12),%rdx │ │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ │ + mov 0xb8(%r12),%rdx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 2c1 │ │ │ │ │ + je 301 │ │ │ │ │ mov %rdx,0x318(%rbx) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 16c │ │ │ │ │ + jne 16e │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 2d2 │ │ │ │ │ + call 312 │ │ │ │ │ R_X86_64_PLT32 zsv_delete-0x4 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ mov 0x108(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 570 │ │ │ │ │ - add $0x110,%rsp │ │ │ │ │ + jne 5be │ │ │ │ │ + add $0x118,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ + pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ lea 0x10(%rsp),%r12 │ │ │ │ │ - vmovdqu8 %zmm0,0x50(%rsp) │ │ │ │ │ + vmovdqu8 %ymm0,0x50(%rsp) │ │ │ │ │ movl $0x10000,0x5c(%rsp) │ │ │ │ │ - vmovdqu8 %zmm0,0x90(%rsp) │ │ │ │ │ - vmovdqu8 %zmm0,0x10(%rsp) │ │ │ │ │ - vmovdqu8 %zmm0,0xc0(%rsp) │ │ │ │ │ + vmovdqu8 %ymm0,0x10(%rsp) │ │ │ │ │ + vmovdqu8 %ymm0,0x30(%rsp) │ │ │ │ │ + vmovdqu8 %ymm0,0x70(%rsp) │ │ │ │ │ + vmovdqu8 %ymm0,0x90(%rsp) │ │ │ │ │ + vmovdqu8 %ymm0,0xb0(%rsp) │ │ │ │ │ + vmovdqu8 %ymm0,0xd0(%rsp) │ │ │ │ │ + vmovdqa %xmm0,0xf0(%rsp) │ │ │ │ │ vzeroupper │ │ │ │ │ movl $0x400,0x48(%r12) │ │ │ │ │ - jmp 53 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - cmp %r8,%rcx │ │ │ │ │ - cmovae %rcx,%r8 │ │ │ │ │ - test %r14b,%r14b │ │ │ │ │ - je f4 │ │ │ │ │ + jmp 55 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + cmp %r14,%rcx │ │ │ │ │ + cmovae %rcx,%r14 │ │ │ │ │ + test %r15b,%r15b │ │ │ │ │ + je f6 │ │ │ │ │ cmp $0x18,%r13b │ │ │ │ │ - ja fa │ │ │ │ │ + ja fc │ │ │ │ │ mov $0x1000009,%esi │ │ │ │ │ bt %r13,%rsi │ │ │ │ │ - jae fa │ │ │ │ │ + jae fc │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC23-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ call *%rdx │ │ │ │ │ - movb $0x2c,0x50(%r12) │ │ │ │ │ mov 0x40(%r12),%rdi │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - jmp fa │ │ │ │ │ + movb $0x2c,0x50(%r12) │ │ │ │ │ + jmp fc │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x70(%r12),%rdx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 4f0 │ │ │ │ │ + je 550 │ │ │ │ │ mov 0x78(%r12),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 4e0 │ │ │ │ │ + je 540 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC22-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *%rdx │ │ │ │ │ - jmp 2d2 │ │ │ │ │ + jmp 312 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movb $0x0,0x69(%r12) │ │ │ │ │ - jmp cc │ │ │ │ │ + jmp ce │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX stderr-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ - jmp aa │ │ │ │ │ - nop │ │ │ │ │ + jmp ac │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fprintf-0x4 │ │ │ │ │ - jmp 95 │ │ │ │ │ + jmp 97 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ cmpb $0x1,0x290(%rbx) │ │ │ │ │ - je 4c0 │ │ │ │ │ + je 520 │ │ │ │ │ cmpb $0x0,0x98(%rbx) │ │ │ │ │ - jne 4c0 │ │ │ │ │ + jne 520 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.skip_to_first_row_w_data-0x4 │ │ │ │ │ vmovq %rax,%xmm0 │ │ │ │ │ vmovdqu %xmm0,0x30(%rbx) │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ - jmp 213 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 25d │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fread-0x4 │ │ │ │ │ mov %rax,0x160(%rbx) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 142 │ │ │ │ │ + jne 144 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX stdin-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ mov %rax,0x168(%rbx) │ │ │ │ │ - jmp 142 │ │ │ │ │ + jmp 144 │ │ │ │ │ nopl (%rax) │ │ │ │ │ - mov 0x2f0(%rbx),%r9 │ │ │ │ │ + mov 0x2f0(%rbx),%r8 │ │ │ │ │ mov 0x2f8(%rbx),%rdi │ │ │ │ │ cmp $0x1000,%rcx │ │ │ │ │ - jbe 550 │ │ │ │ │ + jbe 5a8 │ │ │ │ │ mov 0x4c(%r12),%ecx │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC25-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - call *%r9 │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ - jmp 119 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + call *%r8 │ │ │ │ │ + jmp 11b │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ cmpl $0x1,0x90(%rbx) │ │ │ │ │ - jbe 500 │ │ │ │ │ + jbe 560 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.collate_header_row-0x4 │ │ │ │ │ vmovq %rax,%xmm0 │ │ │ │ │ vmovdqu %xmm0,0x30(%rbx) │ │ │ │ │ - jmp 43b │ │ │ │ │ + jmp 4ab │ │ │ │ │ nop │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX stderr-0x4 │ │ │ │ │ mov (%rax),%rdi │ │ │ │ │ - jmp 3cc │ │ │ │ │ + jmp 434 │ │ │ │ │ nop │ │ │ │ │ mov 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fprintf-0x4 │ │ │ │ │ - jmp 3be │ │ │ │ │ + jmp 426 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - vmovdqu 0x1a0(%rbx),%xmm0 │ │ │ │ │ - cmpb $0x0,0x380(%rbx) │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.zsv_get_cell_1-0x4 │ │ │ │ │ + cmpb $0x0,0x380(%rbx) │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .text.zsv_get_cell_with_overwrite-0x4 │ │ │ │ │ - movq $0x0,0x2b0(%rbx) │ │ │ │ │ + vmovdqu 0x1a0(%rbx),%xmm0 │ │ │ │ │ cmovne %rdx,%rax │ │ │ │ │ - mov %rax,0x2b8(%rbx) │ │ │ │ │ + movq $0x0,0x2b0(%rbx) │ │ │ │ │ vmovdqu %xmm0,0x30(%rbx) │ │ │ │ │ + mov %rax,0x2b8(%rbx) │ │ │ │ │ mov 0x1b8(%rbx),%rax │ │ │ │ │ - jmp 213 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ + jmp 25d │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov $0x1000,%edx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC24-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - call *%r9 │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ - jmp 119 │ │ │ │ │ - call 575 <.LC21+0x475> │ │ │ │ │ + call *%r8 │ │ │ │ │ + jmp 11b │ │ │ │ │ + call 5c3 <.LC21+0x4c3> │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_parse_status_desc {} │ │ │ │ │ @@ -14,27 +14,26 @@ │ │ │ │ │ movslq (%rdx,%rdi,4),%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ notrack jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC31-0x4 │ │ │ │ │ cmp $0x64,%edi │ │ │ │ │ - je 57 │ │ │ │ │ + je 4f │ │ │ │ │ cmp $0x3e7,%edi │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC27-0x4 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC34-0x4 │ │ │ │ │ cmovne %rdx,%rax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC35-0x4 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC28-0x4 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC29-0x4 │ │ │ │ │ ret │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.zsv_parse_bytes {} │ │ │ │ │ @@ -3,334 +3,329 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.zsv_parse_bytes: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ zsv_parse_bytes(): │ │ │ │ │ endbr64 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 1ab │ │ │ │ │ + je 19b │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - sub $0x28,%rsp │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + sub $0x28,%rsp │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x188(%rbx),%rax │ │ │ │ │ movb $0x0,(%rbx) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je c6 │ │ │ │ │ + je b6 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov 0x120(%rbx),%rsi │ │ │ │ │ movzbl -0x1(%rdi,%rax,1),%edx │ │ │ │ │ mov %dl,(%rbx) │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jb 180 │ │ │ │ │ + jb 170 │ │ │ │ │ andb $0x80,0x20(%rbx) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov 0x128(%rbx),%rcx │ │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - je b0 │ │ │ │ │ + je a0 │ │ │ │ │ mov 0x140(%rbx),%rax │ │ │ │ │ lea (%rcx,%rcx,2),%rsi │ │ │ │ │ neg %rdx │ │ │ │ │ lea (%rax,%rsi,8),%rcx │ │ │ │ │ and $0x1,%esi │ │ │ │ │ - je a0 │ │ │ │ │ + je 90 │ │ │ │ │ add %rdx,(%rax) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - je b0 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + je a0 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ add %rdx,(%rax) │ │ │ │ │ add %rdx,0x18(%rax) │ │ │ │ │ add $0x30,%rax │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - jne a0 │ │ │ │ │ + jne 90 │ │ │ │ │ movq $0x0,0x120(%rbx) │ │ │ │ │ movq $0x0,0x188(%rbx) │ │ │ │ │ mov 0x148(%rbx),%rax │ │ │ │ │ mov 0x158(%rbx),%rdi │ │ │ │ │ - mov 0x10(%rbx),%rbp │ │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ │ add 0x150(%rbx),%rax │ │ │ │ │ sub %rdi,%rax │ │ │ │ │ mov %rax,0x150(%rbx) │ │ │ │ │ - sub %rdi,%rbp │ │ │ │ │ - je 1ae │ │ │ │ │ - cmp %r13,%rbp │ │ │ │ │ + sub %rdi,%rcx │ │ │ │ │ + je 19e │ │ │ │ │ + cmp %rbp,%rcx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - cmova %r13,%rbp │ │ │ │ │ + cmova %rbp,%rcx │ │ │ │ │ add 0x8(%rbx),%rdi │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - add %rbp,%r12 │ │ │ │ │ - sub %rbp,%r13 │ │ │ │ │ - call 10e │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + call fb │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov 0x170(%rbx),%rax │ │ │ │ │ + add %r13,%r12 │ │ │ │ │ + sub %r13,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 160 │ │ │ │ │ + je 150 │ │ │ │ │ mov 0x158(%rbx),%rsi │ │ │ │ │ mov 0x178(%rbx),%rdi │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ add 0x8(%rbx),%rsi │ │ │ │ │ call *%rax │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - test %rbp,%rbp │ │ │ │ │ - jne 160 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ - je 14d │ │ │ │ │ + jne 150 │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + je 140 │ │ │ │ │ test %dl,%dl │ │ │ │ │ - jne 30 │ │ │ │ │ + jne 28 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nop │ │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 16f │ │ │ │ │ + call 15f │ │ │ │ │ R_X86_64_PC32 .text.zsv_scan-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ sete %dl │ │ │ │ │ - jmp 140 │ │ │ │ │ + jmp 133 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ sub %rsi,%rax │ │ │ │ │ add %rdi,%rsi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - call 191 │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ + call 181 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ mov 0x120(%rbx),%rdx │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ - mov %rbp,0x158(%rbx) │ │ │ │ │ + mov %r13,0x158(%rbx) │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ - jmp 66 │ │ │ │ │ + jmp 5a │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ mov 0x2b0(%rbx),%rdx │ │ │ │ │ mov 0x2f8(%rbx),%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ call *0x2f0(%rbx) │ │ │ │ │ cmpb $0x1,0x290(%rbx) │ │ │ │ │ - je 2d0 │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ + je 2c8 │ │ │ │ │ mov 0x138(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 298 │ │ │ │ │ + jne 292 │ │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1f7 │ │ │ │ │ + je 1f1 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x308(%rbx),%rax │ │ │ │ │ mov 0xb8(%rbx),%rcx │ │ │ │ │ inc %rax │ │ │ │ │ mov %rax,0x308(%rbx) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jne 4d1 │ │ │ │ │ + jne 4bb │ │ │ │ │ mov 0x318(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 4b2 │ │ │ │ │ + jne 49c │ │ │ │ │ movzbl 0x21(%rbx),%eax │ │ │ │ │ test $0x20,%al │ │ │ │ │ - jne 425 │ │ │ │ │ + jne 415 │ │ │ │ │ and $0xffffffbf,%eax │ │ │ │ │ movq $0x0,0x128(%rbx) │ │ │ │ │ mov %al,0x21(%rbx) │ │ │ │ │ - mov 0x10(%rbx),%rbp │ │ │ │ │ + mov 0x10(%rbx),%r13 │ │ │ │ │ + orb $0x80,0x20(%rbx) │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .text.zsv_throwaway_row-0x4 │ │ │ │ │ - orb $0x80,0x20(%rbx) │ │ │ │ │ - mov %rbx,0x48(%rbx) │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ mov %rax,0x30(%rbx) │ │ │ │ │ - movq $0x0,0x158(%rbx) │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ - cmp %rbp,%r13 │ │ │ │ │ - cmovbe %r13,%rbp │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - add %rbp,%r12 │ │ │ │ │ - sub %rbp,%r13 │ │ │ │ │ - call 283 │ │ │ │ │ + cmp %r13,%rbp │ │ │ │ │ + mov %rbx,0x48(%rbx) │ │ │ │ │ + cmovbe %rbp,%r13 │ │ │ │ │ + movq $0x0,0x158(%rbx) │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + add %r13,%r12 │ │ │ │ │ + sub %r13,%rbp │ │ │ │ │ + call 27d │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov 0x170(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 11a │ │ │ │ │ - jmp 134 │ │ │ │ │ + jne 10d │ │ │ │ │ + jmp 127 │ │ │ │ │ mov 0x130(%rbx),%rcx │ │ │ │ │ mov 0x2f8(%rbx),%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ lea (%rax,%rcx,1),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *0x2f0(%rbx) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rdx,0x138(%rbx) │ │ │ │ │ - jmp 1e8 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x2a0(%rbx),%esi │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 401 │ │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ │ - mov 0x8(%rbx),%r14 │ │ │ │ │ - mov %r13,0x8(%rsp) │ │ │ │ │ - mov %r12,%r15 │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ - mov 0x298(%rbx),%rax │ │ │ │ │ - mov (%rax,%r13,4),%r12d │ │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ │ - cmp %rcx,%r12 │ │ │ │ │ - cmova %rcx,%r12 │ │ │ │ │ - mov %r12,%r10 │ │ │ │ │ - sub %rbp,%r10 │ │ │ │ │ - add %r14,%rbp │ │ │ │ │ - test %rax,%rax │ │ │ │ │ - jne 440 │ │ │ │ │ - mov 0x128(%rbx),%rdx │ │ │ │ │ - mov 0x140(%rbx),%r8 │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ + jmp 1e2 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x2a0(%rbx),%edx │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + je 3f1 │ │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ │ + mov 0x8(%rbx),%r15 │ │ │ │ │ + mov %rbp,0x10(%rsp) │ │ │ │ │ + mov %r12,0x8(%rsp) │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ + mov 0x298(%rbx),%rsi │ │ │ │ │ + lea (%r15,%rcx,1),%rbp │ │ │ │ │ + mov (%rsi,%r12,4),%r13d │ │ │ │ │ + cmp %r14,%r13 │ │ │ │ │ + cmova %r14,%r13 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + sub %rcx,%r8 │ │ │ │ │ + mov 0x38(%rbx),%rcx │ │ │ │ │ + test %rcx,%rcx │ │ │ │ │ + jne 430 │ │ │ │ │ + mov 0x128(%rbx),%rdi │ │ │ │ │ + mov 0x140(%rbx),%r10 │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - lea 0x1(%r9),%r11d │ │ │ │ │ - mov 0x8(%rsp),%r13 │ │ │ │ │ - mov %r15,%r12 │ │ │ │ │ - lea 0x1(%rdx),%rdi │ │ │ │ │ - imul $0x18,%rdx,%rdx │ │ │ │ │ - mov %rdi,0x128(%rbx) │ │ │ │ │ - mov %r10,0x8(%r8,%rdx,1) │ │ │ │ │ - movzwl 0x10(%r8,%rdx,1),%r10d │ │ │ │ │ - mov %rbp,(%r8,%rdx,1) │ │ │ │ │ - and $0xfe00,%r10w │ │ │ │ │ - or $0x1,%r10d │ │ │ │ │ - mov %r10w,0x10(%r8,%rdx,1) │ │ │ │ │ - cmp %esi,%r11d │ │ │ │ │ - jae 401 │ │ │ │ │ - vmovq 0x298(%rbx),%xmm1 │ │ │ │ │ - inc %r9d │ │ │ │ │ - mov %r13,%r15 │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ - shl $0x2,%r9 │ │ │ │ │ - mov %r12,%r13 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - vmovq %xmm1,%rax │ │ │ │ │ - mov (%rax,%r9,1),%eax │ │ │ │ │ - lea (%r14,%rdx,1),%r10 │ │ │ │ │ - cmp %rbp,%rax │ │ │ │ │ - cmova %rbp,%rax │ │ │ │ │ + lea 0x1(%rax),%r11d │ │ │ │ │ + mov 0x8(%rsp),%r12 │ │ │ │ │ + mov 0x10(%rsp),%rbp │ │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ │ + mov %rcx,0x128(%rbx) │ │ │ │ │ + imul $0x18,%rdi,%rdi │ │ │ │ │ + mov %rsi,(%r10,%rdi,1) │ │ │ │ │ + movzwl 0x10(%r10,%rdi,1),%esi │ │ │ │ │ + mov %r8,0x8(%r10,%rdi,1) │ │ │ │ │ + and $0xfe00,%si │ │ │ │ │ + or $0x1,%esi │ │ │ │ │ + mov %si,0x10(%r10,%rdi,1) │ │ │ │ │ + cmp %edx,%r11d │ │ │ │ │ + jae 3f1 │ │ │ │ │ + lea 0x1(%rax),%esi │ │ │ │ │ + mov 0x298(%rbx),%rax │ │ │ │ │ + shl $0x2,%rsi │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ + mov (%rdi,%rsi,1),%r13d │ │ │ │ │ + lea (%r15,%rax,1),%rdi │ │ │ │ │ + cmp %r14,%r13 │ │ │ │ │ + cmova %r14,%r13 │ │ │ │ │ inc %r11d │ │ │ │ │ - add $0x4,%r9 │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ - sub %rdx,%r12 │ │ │ │ │ - lea (%rdi,%rdi,2),%rdx │ │ │ │ │ - inc %rdi │ │ │ │ │ - movzwl 0x10(%r8,%rdx,8),%ecx │ │ │ │ │ - mov %r10,(%r8,%rdx,8) │ │ │ │ │ - mov %r12,0x8(%r8,%rdx,8) │ │ │ │ │ - and $0xfe00,%cx │ │ │ │ │ - or $0x1,%ecx │ │ │ │ │ - mov %cx,0x10(%r8,%rdx,8) │ │ │ │ │ - cmp %esi,%r11d │ │ │ │ │ - jb 388 │ │ │ │ │ - mov %rdi,0x128(%rbx) │ │ │ │ │ - mov %r12,%rbp │ │ │ │ │ - mov %r10,(%r8,%rdx,8) │ │ │ │ │ - mov %r13,%r12 │ │ │ │ │ - movzwl 0x10(%r8,%rdx,8),%eax │ │ │ │ │ - mov %rbp,0x8(%r8,%rdx,8) │ │ │ │ │ - mov %r15,%r13 │ │ │ │ │ - and $0xfe00,%ax │ │ │ │ │ - or $0x1,%eax │ │ │ │ │ - mov %ax,0x10(%r8,%rdx,8) │ │ │ │ │ + add $0x4,%rsi │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ + sub %rax,%r9 │ │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ │ + inc %rcx │ │ │ │ │ + movzwl 0x10(%r10,%rax,8),%r8d │ │ │ │ │ + mov %rdi,(%r10,%rax,8) │ │ │ │ │ + mov %r9,0x8(%r10,%rax,8) │ │ │ │ │ + and $0xfe00,%r8w │ │ │ │ │ + or $0x1,%r8d │ │ │ │ │ + mov %r8w,0x10(%r10,%rax,8) │ │ │ │ │ + cmp %edx,%r11d │ │ │ │ │ + jb 37e │ │ │ │ │ + mov %rcx,0x128(%rbx) │ │ │ │ │ + mov %rdi,(%r10,%rax,8) │ │ │ │ │ + mov %r9,0x8(%r10,%rax,8) │ │ │ │ │ + movzwl 0x10(%r10,%rax,8),%edx │ │ │ │ │ + and $0xfe00,%dx │ │ │ │ │ + or $0x1,%edx │ │ │ │ │ + mov %dx,0x10(%r10,%rax,8) │ │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 410 │ │ │ │ │ + je 400 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ call *%rax │ │ │ │ │ movq $0x0,0x128(%rbx) │ │ │ │ │ testb $0x20,0x21(%rbx) │ │ │ │ │ - je 245 │ │ │ │ │ + je 23f │ │ │ │ │ mov 0x158(%rbx),%rdi │ │ │ │ │ - mov $0x1,%ebp │ │ │ │ │ - jmp f2 │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ + jmp e2 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - call *%rax │ │ │ │ │ - mov 0x128(%rbx),%rax │ │ │ │ │ - mov 0x140(%rbx),%rcx │ │ │ │ │ - mov 0x2a0(%rbx),%esi │ │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ │ - mov %rdx,0x128(%rbx) │ │ │ │ │ - lea (%rax,%rax,2),%rdx │ │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ - movzwl 0x10(%rdx),%eax │ │ │ │ │ - mov %rbp,(%rdx) │ │ │ │ │ - mov %r10,0x8(%rdx) │ │ │ │ │ - and $0xfe00,%ax │ │ │ │ │ - or $0x1,%eax │ │ │ │ │ - mov %ax,0x10(%rdx) │ │ │ │ │ - lea 0x1(%r13),%eax │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - jb 521 │ │ │ │ │ - mov 0x8(%rsp),%r13 │ │ │ │ │ - mov %r15,%r12 │ │ │ │ │ - jmp 401 │ │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ │ + call *%rcx │ │ │ │ │ + mov 0x128(%rbx),%rcx │ │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ │ + mov 0x2a0(%rbx),%edx │ │ │ │ │ + lea 0x1(%rcx),%rsi │ │ │ │ │ + lea (%rcx,%rcx,2),%rcx │ │ │ │ │ + mov %rsi,0x128(%rbx) │ │ │ │ │ + mov 0x140(%rbx),%rsi │ │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ │ + movzwl 0x10(%rcx),%esi │ │ │ │ │ + mov %rbp,(%rcx) │ │ │ │ │ + mov %r8,0x8(%rcx) │ │ │ │ │ + and $0xfe00,%si │ │ │ │ │ + or $0x1,%esi │ │ │ │ │ + mov %si,0x10(%rcx) │ │ │ │ │ + lea 0x1(%r12),%ecx │ │ │ │ │ + cmp %edx,%ecx │ │ │ │ │ + jb 50b │ │ │ │ │ + mov 0x8(%rsp),%r12 │ │ │ │ │ + mov 0x10(%rsp),%rbp │ │ │ │ │ + jmp 3f1 │ │ │ │ │ cmp 0x308(%rbx),%rax │ │ │ │ │ - jne 228 │ │ │ │ │ + jne 222 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ orb $0x20,0x21(%rbx) │ │ │ │ │ mov %rax,0x128(%rbx) │ │ │ │ │ - jmp 425 │ │ │ │ │ + jmp 415 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ div %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 218 │ │ │ │ │ + jne 212 │ │ │ │ │ cmpl $0x0,0xc0(%rbx) │ │ │ │ │ - jne 52c │ │ │ │ │ + jne 516 │ │ │ │ │ mov 0xc8(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 218 │ │ │ │ │ + je 212 │ │ │ │ │ mov 0x308(%rbx),%rsi │ │ │ │ │ mov 0xd0(%rbx),%rdi │ │ │ │ │ call *%rax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ movzbl 0x21(%rbx),%eax │ │ │ │ │ and $0x1,%edx │ │ │ │ │ shl $0x5,%edx │ │ │ │ │ and $0xffffffdf,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ mov %al,0x21(%rbx) │ │ │ │ │ - jmp 218 │ │ │ │ │ - inc %r13 │ │ │ │ │ - mov %r12,%rbp │ │ │ │ │ - jmp 2f1 │ │ │ │ │ + jmp 212 │ │ │ │ │ + inc %r12 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + jmp 2eb │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 533 │ │ │ │ │ + call 51d │ │ │ │ │ R_X86_64_PLT32 time-0x4 │ │ │ │ │ mov 0x310(%rbx),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jle 218 │ │ │ │ │ + jle 212 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sub %edx,%ecx │ │ │ │ │ cmp 0xc0(%rbx),%ecx │ │ │ │ │ - jb 218 │ │ │ │ │ + jb 212 │ │ │ │ │ mov %rax,0x310(%rbx) │ │ │ │ │ - jmp 4e8 │ │ │ │ │ + jmp 4d2 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -2,96 +2,99 @@ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 1a000000 00000000 10000000 ................ │ │ │ │ │ 0x00000030 30000000 00000000 47000000 00000000 0.......G....... │ │ │ │ │ 0x00000040 58000000 44000000 00000000 4f010000 X...D.......O... │ │ │ │ │ - 0x00000050 00460e10 8e02420e 188d0342 0e208c04 .F....B....B. .. │ │ │ │ │ - 0x00000060 440e2886 05410e30 8306440e 5002b90a D.(..A.0..D.P... │ │ │ │ │ + 0x00000050 00460e10 8e02450e 188d0342 0e208c04 .F....E....B. .. │ │ │ │ │ + 0x00000060 410e2886 05410e30 8306440e 5002b90a A.(..A.0..D.P... │ │ │ │ │ 0x00000070 0e30440e 28410e20 420e1842 0e10420e .0D.(A. B..B..B. │ │ │ │ │ 0x00000080 08490b02 490a0e30 440e2841 0e20420e .I..I..0D.(A. B. │ │ │ │ │ 0x00000090 18420e10 420e0841 0b000000 10000000 .B..B..A........ │ │ │ │ │ 0x000000a0 a0000000 00000000 b4000000 00000000 ................ │ │ │ │ │ 0x000000b0 24000000 b4000000 00000000 3e000000 $...........>... │ │ │ │ │ 0x000000c0 00460e10 8e02410e 18830344 0e206f0e .F....A....D. o. │ │ │ │ │ 0x000000d0 18410e10 420e0800 10000000 dc000000 .A..B........... │ │ │ │ │ 0x000000e0 00000000 15000000 00000000 10000000 ................ │ │ │ │ │ 0x000000f0 f0000000 00000000 0c000000 00000000 ................ │ │ │ │ │ - 0x00000100 48000000 04010000 00000000 65020000 H...........e... │ │ │ │ │ + 0x00000100 48000000 04010000 00000000 62020000 H...........b... │ │ │ │ │ 0x00000110 00460e10 8f02420e 188e0342 0e208d04 .F....B....B. .. │ │ │ │ │ 0x00000120 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ │ - 0x00000130 0e6002bf 0a0e3844 0e30410e 28420e20 .`....8D.0A.(B. │ │ │ │ │ - 0x00000140 420e1842 0e10420e 08420b00 2c000000 B..B..B..B..,... │ │ │ │ │ - 0x00000150 50010000 00000000 27150000 00410e10 P.......'....A.. │ │ │ │ │ + 0x00000130 0e6002b7 0a0e3844 0e30410e 28420e20 .`....8D.0A.(B. │ │ │ │ │ + 0x00000140 420e1842 0e10420e 084a0b00 2c000000 B..B..B..J..,... │ │ │ │ │ + 0x00000150 50010000 00000000 67160000 00410e10 P.......g....A.. │ │ │ │ │ 0x00000160 8602460d 06548f03 8e048d05 8c068307 ..F..T.......... │ │ │ │ │ - 0x00000170 0347020a 0c07084e 0b000000 34000000 .G.....N....4... │ │ │ │ │ - 0x00000180 80010000 00000000 58160000 00410e10 ........X....A.. │ │ │ │ │ - 0x00000190 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ │ - 0x000001a0 025c0a0c 0708450b 03dc070a 0c070841 .\....E........A │ │ │ │ │ - 0x000001b0 0b000000 4c000000 b8010000 00000000 ....L........... │ │ │ │ │ - 0x000001c0 47060000 00460e10 8f02420e 188e0341 G....F....B....A │ │ │ │ │ - 0x000001d0 0e208604 410e2883 05470e50 032b010a . ..A.(..G.P.+.. │ │ │ │ │ - 0x000001e0 0e28440e 20410e18 420e1042 0e084b0b .(D. A..B..B..K. │ │ │ │ │ - 0x000001f0 02b30a0e 28460e20 410e1842 0e10420e ....(F. A..B..B. │ │ │ │ │ - 0x00000200 08410b00 10000000 08020000 00000000 .A.............. │ │ │ │ │ - 0x00000210 09000000 00000000 10000000 1c020000 ................ │ │ │ │ │ - 0x00000220 00000000 46000000 00000000 10000000 ....F........... │ │ │ │ │ - 0x00000230 30020000 00000000 0c000000 00000000 0............... │ │ │ │ │ - 0x00000240 20000000 44020000 00000000 05010000 ...D........... │ │ │ │ │ - 0x00000250 00450e10 83020242 0a0e0849 0b02b40e .E.....B...I.... │ │ │ │ │ - 0x00000260 08000000 4c000000 68020000 00000000 ....L...h....... │ │ │ │ │ - 0x00000270 db000000 00420e10 8f02420e 188e0341 .....B....B....A │ │ │ │ │ - 0x00000280 0e208604 410e2883 05470e30 5c0a0e28 . ..A.(..G.0\..( │ │ │ │ │ - 0x00000290 410e2041 0e18420e 10420e08 510b027b A. A..B..B..Q..{ │ │ │ │ │ - 0x000002a0 0a0e2841 0e20410e 18420e10 420e0841 ..(A. A..B..B..A │ │ │ │ │ - 0x000002b0 0b000000 1c000000 b8020000 00000000 ................ │ │ │ │ │ - 0x000002c0 88010000 00025f0e 20026c0a 0e08450b ......_. .l...E. │ │ │ │ │ - 0x000002d0 029d0e08 64000000 d8020000 00000000 ....d........... │ │ │ │ │ - 0x000002e0 a4040000 00460e10 8f02420e 188e0342 .....F....B....B │ │ │ │ │ - 0x000002f0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x00000300 38830747 0e6003ac 020a0e38 410e3041 8..G.`.....8A.0A │ │ │ │ │ - 0x00000310 0e28420e 20420e18 420e1042 0e08450b .(B. B..B..B..E. │ │ │ │ │ - 0x00000320 0349010a 0e38480e 30410e28 420e2042 .I...8H.0A.(B. B │ │ │ │ │ - 0x00000330 0e18420e 10420e08 460b0000 10000000 ..B..B..F....... │ │ │ │ │ - 0x00000340 40030000 00000000 2c000000 00000000 @.......,....... │ │ │ │ │ - 0x00000350 10000000 54030000 00000000 2c000000 ....T.......,... │ │ │ │ │ - 0x00000360 00000000 10000000 68030000 00000000 ........h....... │ │ │ │ │ - 0x00000370 0c000000 00000000 10000000 7c030000 ............|... │ │ │ │ │ - 0x00000380 00000000 0c000000 00000000 10000000 ................ │ │ │ │ │ - 0x00000390 90030000 00000000 1a000000 00000000 ................ │ │ │ │ │ - 0x000003a0 20000000 a4030000 00000000 3e000000 ...........>... │ │ │ │ │ - 0x000003b0 00450e10 8302440e 206b0a0e 10440e08 .E....D. k...D.. │ │ │ │ │ - 0x000003c0 410b0000 10000000 c8030000 00000000 A............... │ │ │ │ │ - 0x000003d0 24000000 00000000 10000000 dc030000 $............... │ │ │ │ │ - 0x000003e0 00000000 2c000000 00000000 4c000000 ....,.......L... │ │ │ │ │ - 0x000003f0 f0030000 00000000 64020000 00460e10 ........d....F.. │ │ │ │ │ - 0x00000400 8d02420e 188c0341 0e208604 440e2883 ..B....A. ..D.(. │ │ │ │ │ - 0x00000410 05440e30 02880a0e 28410e20 410e1842 .D.0....(A. A..B │ │ │ │ │ - 0x00000420 0e10420e 08410b02 c80a0e28 430e2041 ..B..A.....(C. A │ │ │ │ │ - 0x00000430 0e18420e 10420e08 500b0000 10000000 ..B..B..P....... │ │ │ │ │ - 0x00000440 40040000 00000000 26000000 00000000 @.......&....... │ │ │ │ │ - 0x00000450 50000000 54040000 00000000 cb070000 P...T........... │ │ │ │ │ - 0x00000460 004f0e10 8f02420e 188e0341 0e208304 .O....B....A. .. │ │ │ │ │ - 0x00000470 470e5002 710a0e20 410e1842 0e10420e G.P.q.. A..B..B. │ │ │ │ │ - 0x00000480 08410b7b 0a0e2041 0e18420e 10420e08 .A.{.. A..B..B.. │ │ │ │ │ - 0x00000490 500b03b0 020e08c3 cecf500e 5083048e P.........P.P... │ │ │ │ │ - 0x000004a0 038f0200 20000000 a8040000 00000000 .... ........... │ │ │ │ │ - 0x000004b0 9e010000 00450e10 8302470e 207a0a0e .....E....G. z.. │ │ │ │ │ - 0x000004c0 10410e08 410b0000 18000000 cc040000 .A..A........... │ │ │ │ │ - 0x000004d0 00000000 93000000 004e0e10 8302027c .........N.....| │ │ │ │ │ - 0x000004e0 0e0846c3 28000000 e8040000 00000000 ..F.(........... │ │ │ │ │ - 0x000004f0 75050000 00450e10 8602430d 064e8e03 u....E....C..N.. │ │ │ │ │ - 0x00000500 8d048c05 830603e7 020a0c07 08430b00 .............C.. │ │ │ │ │ - 0x00000510 10000000 14050000 00000000 b8000000 ................ │ │ │ │ │ - 0x00000520 00000000 10000000 28050000 00000000 ........(....... │ │ │ │ │ - 0x00000530 0c000000 00000000 10000000 3c050000 ............<... │ │ │ │ │ - 0x00000540 00000000 27000000 00000000 10000000 ....'........... │ │ │ │ │ - 0x00000550 50050000 00000000 13000000 00000000 P............... │ │ │ │ │ - 0x00000560 64000000 64050000 00000000 5c050000 d...d.......\... │ │ │ │ │ - 0x00000570 004f0e10 8f02420e 188e0342 0e208d04 .O....B....B. .. │ │ │ │ │ - 0x00000580 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ │ - 0x00000590 0e600330 010a0e38 410e3041 0e28420e .`.0...8A.0A.(B. │ │ │ │ │ - 0x000005a0 20420e18 420e1042 0e08450b 024b0e08 B..B..B..E..K.. │ │ │ │ │ - 0x000005b0 c3c6cccd cecf430e 60830786 068c058d ......C.`....... │ │ │ │ │ - 0x000005c0 048e038f 02000000 ........ │ │ │ │ │ + 0x00000170 034a020a 0c07084b 0b000000 34000000 .J.....K....4... │ │ │ │ │ + 0x00000180 80010000 00000000 95170000 00410e10 .............A.. │ │ │ │ │ + 0x00000190 8602460d 06488f03 8e048d05 8c064f83 ..F..H........O. │ │ │ │ │ + 0x000001a0 07024b0a 0c070845 0b032008 0a0c0708 ..K....E.. ..... │ │ │ │ │ + 0x000001b0 410b0000 58000000 b8010000 00000000 A...X........... │ │ │ │ │ + 0x000001c0 3d060000 00460e10 8f02420e 188e0342 =....F....B....B │ │ │ │ │ + 0x000001d0 0e208c04 410e2886 05410e30 8306470e . ..A.(..A.0..G. │ │ │ │ │ + 0x000001e0 50032901 0a0e3044 0e28410e 20420e18 P.)...0D.(A. B.. │ │ │ │ │ + 0x000001f0 420e1042 0e08490b 02b30a0e 30460e28 B..B..I.....0F.( │ │ │ │ │ + 0x00000200 410e2042 0e18420e 10420e08 410b0000 A. B..B..B..A... │ │ │ │ │ + 0x00000210 10000000 14020000 00000000 09000000 ................ │ │ │ │ │ + 0x00000220 00000000 10000000 28020000 00000000 ........(....... │ │ │ │ │ + 0x00000230 46000000 00000000 10000000 3c020000 F...........<... │ │ │ │ │ + 0x00000240 00000000 0c000000 00000000 20000000 ............ ... │ │ │ │ │ + 0x00000250 50020000 00000000 05010000 00450e10 P............E.. │ │ │ │ │ + 0x00000260 83020242 0a0e0849 0b02b40e 08000000 ...B...I........ │ │ │ │ │ + 0x00000270 4c000000 74020000 00000000 d3000000 L...t........... │ │ │ │ │ + 0x00000280 00420e10 8f02420e 188e0341 0e208604 .B....B....A. .. │ │ │ │ │ + 0x00000290 410e2883 05470e30 5c0a0e28 410e2041 A.(..G.0\..(A. A │ │ │ │ │ + 0x000002a0 0e18420e 10420e08 490b027b 0a0e2841 ..B..B..I..{..(A │ │ │ │ │ + 0x000002b0 0e20410e 18420e10 420e0841 0b000000 . A..B..B..A.... │ │ │ │ │ + 0x000002c0 1c000000 c4020000 00000000 60010000 ............`... │ │ │ │ │ + 0x000002d0 0002470e 20026c0a 0e084d0b 028d0e08 ..G. .l...M..... │ │ │ │ │ + 0x000002e0 64000000 e4020000 00000000 64040000 d...........d... │ │ │ │ │ + 0x000002f0 00460e10 8f02420e 188e0342 0e208d04 .F....B....B. .. │ │ │ │ │ + 0x00000300 420e288c 05410e30 8606440e 38830744 B.(..A.0..D.8..D │ │ │ │ │ + 0x00000310 0e60037c 020a0e38 410e3041 0e28420e .`.|...8A.0A.(B. │ │ │ │ │ + 0x00000320 20420e18 420e1042 0e08450b 0339010a B..B..B..E..9.. │ │ │ │ │ + 0x00000330 0e38480e 30410e28 420e2042 0e18420e .8H.0A.(B. B..B. │ │ │ │ │ + 0x00000340 10420e08 460b0000 10000000 4c030000 .B..F.......L... │ │ │ │ │ + 0x00000350 00000000 2c000000 00000000 10000000 ....,........... │ │ │ │ │ + 0x00000360 60030000 00000000 2c000000 00000000 `.......,....... │ │ │ │ │ + 0x00000370 10000000 74030000 00000000 0c000000 ....t........... │ │ │ │ │ + 0x00000380 00000000 10000000 88030000 00000000 ................ │ │ │ │ │ + 0x00000390 0c000000 00000000 10000000 9c030000 ................ │ │ │ │ │ + 0x000003a0 00000000 1a000000 00000000 20000000 ............ ... │ │ │ │ │ + 0x000003b0 b0030000 00000000 3e000000 00450e10 ........>....E.. │ │ │ │ │ + 0x000003c0 8302440e 206b0a0e 10440e08 410b0000 ..D. k...D..A... │ │ │ │ │ + 0x000003d0 10000000 d4030000 00000000 24000000 ............$... │ │ │ │ │ + 0x000003e0 00000000 10000000 e8030000 00000000 ................ │ │ │ │ │ + 0x000003f0 2c000000 00000000 4c000000 fc030000 ,.......L....... │ │ │ │ │ + 0x00000400 00000000 64020000 00460e10 8d02450e ....d....F....E. │ │ │ │ │ + 0x00000410 188c0341 0e208604 410e2883 05440e30 ...A. ..A.(..D.0 │ │ │ │ │ + 0x00000420 02880a0e 28410e20 410e1842 0e10420e ....(A. A..B..B. │ │ │ │ │ + 0x00000430 08410b02 c80a0e28 430e2041 0e18420e .A.....(C. A..B. │ │ │ │ │ + 0x00000440 10420e08 480b0000 10000000 4c040000 .B..H.......L... │ │ │ │ │ + 0x00000450 00000000 26000000 00000000 6c000000 ....&.......l... │ │ │ │ │ + 0x00000460 60040000 00000000 ad070000 004f0e10 `............O.. │ │ │ │ │ + 0x00000470 8f02450e 188e0342 0e208c04 410e2886 ..E....B. ..A.(. │ │ │ │ │ + 0x00000480 05410e30 8306440e 6002660a 0e30410e .A.0..D.`.f..0A. │ │ │ │ │ + 0x00000490 28410e20 420e1842 0e10420e 08460b7d (A. B..B..B..F.} │ │ │ │ │ + 0x000004a0 0a0e3041 0e28410e 20420e18 420e1042 ..0A.(A. B..B..B │ │ │ │ │ + 0x000004b0 0e084b0b 0390020e 08c3c6cc cecf500e ..K...........P. │ │ │ │ │ + 0x000004c0 60830686 058c048e 038f0200 20000000 `........... ... │ │ │ │ │ + 0x000004d0 d0040000 00000000 a1010000 00450e10 .............E.. │ │ │ │ │ + 0x000004e0 8302470e 207a0a0e 10410e08 410b0000 ..G. z...A..A... │ │ │ │ │ + 0x000004f0 18000000 f4040000 00000000 93000000 ................ │ │ │ │ │ + 0x00000500 004e0e10 8302027c 0e0846c3 2c000000 .N.....|..F.,... │ │ │ │ │ + 0x00000510 10050000 00000000 c3050000 00450e10 .............E.. │ │ │ │ │ + 0x00000520 8602430d 06508f03 8e048d05 8c068307 ..C..P.......... │ │ │ │ │ + 0x00000530 0327030a 0c070841 0b000000 10000000 .'.....A........ │ │ │ │ │ + 0x00000540 40050000 00000000 a8000000 00000000 @............... │ │ │ │ │ + 0x00000550 10000000 54050000 00000000 0c000000 ....T........... │ │ │ │ │ + 0x00000560 00000000 10000000 68050000 00000000 ........h....... │ │ │ │ │ + 0x00000570 27000000 00000000 10000000 7c050000 '...........|... │ │ │ │ │ + 0x00000580 00000000 13000000 00000000 68000000 ............h... │ │ │ │ │ + 0x00000590 90050000 00000000 46050000 004f0e10 ........F....O.. │ │ │ │ │ + 0x000005a0 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ + 0x000005b0 05440e30 8606440e 38830747 0e600320 .D.0..D.8..G.`. │ │ │ │ │ + 0x000005c0 010a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ │ + 0x000005d0 420e1042 0e08420b 024b0e08 c3c6cccd B..B..B..K...... │ │ │ │ │ + 0x000005e0 cecf430e 60830786 068c058d 048e038f ..C.`........... │ │ │ │ │ + 0x000005f0 02000000 00000000 ........